KDDockWidgets API Documentation 2.1
|
#include <FloatingWindow.h>
Public Member Functions | |
FloatingWindow (Core::Group *group, Rect suggestedGeometry, MainWindow *parent=nullptr) | |
FloatingWindow (Rect suggestedGeometry, MainWindow *parent=nullptr, FloatingWindowFlags requestedFlags=FloatingWindowFlag::FromGlobalConfig) | |
virtual | ~FloatingWindow () override |
void | addDockWidget (DockWidget *, KDDockWidgets::Location location, DockWidget *relativeTo, const InitialOption &={}) |
Adds the dock widget to the specified location. | |
Vector< QString > | affinities () const |
bool | allDockWidgetsHave (DockWidgetOption) const |
Returns whether all dock widgets have the specified option set. | |
bool | allDockWidgetsHave (LayoutSaverOption) const |
Returns whether all dock widgets have the specified layout saver option set. | |
bool | anyDockWidgetsHas (DockWidgetOption) const |
Returns whether at least one dock widget has the specified option set. | |
bool | anyDockWidgetsHas (LayoutSaverOption) const |
Returns whether at least one dock widget has the specified layout saver option set. | |
bool | anyNonClosable () const |
bool | anyNonDockable () const |
bool | beingDeleted () const |
Returns whether a deleteLater has already been issued. | |
Margins | contentMargins () const |
Returns the contents margins. | |
bool | deserialize (const LayoutSaver::FloatingWindow &) |
Vector< DockWidget * > | dockWidgets () const |
Private * | dptr () const |
Rect | dragRect () const |
DropArea * | dropArea () const |
FloatingWindowFlags | floatingWindowFlags () const |
Returns the per-floating window flags. | |
void | focus (Qt::FocusReason reason) |
Core::Group::List | groups () const |
bool | hasSingleDockWidget () const |
checks if this FloatingWindow only has one dockwidget. This is a more specific case than hasSingleGroup(), it implies not only a single group, but that group must only have 1 dock widget. | |
bool | hasSingleGroup () const |
checks if this FloatingWindow only has one group. If true it means there's no side-by-side dock widgets here. There's only 1 group. Note that despite having only 1 group it can still have multiple DockWidgets, as they can be tabbed into the single group. | |
bool | isInDragArea (Point globalPoint) const |
Returns whether globalPoint is inside the title bar (or, when there's no title-bar, the draggable empty area of a tab bar) | |
bool | isMDI () const override |
bool | isUtilityWindow () const |
Returns whether this window is a tool window Tool windows don't usually appear in the task bar. | |
bool | isWindow () const override |
WindowState | lastWindowManagerState () const |
Layout * | layout () const |
Returns the Layout. | |
MainWindow * | mainWindow () const |
Returns the MainWindow which is the transient parent of this FloatingWindow Can be nullptr if you create dock widgets before the main window. Can also be some arbitrary value if you have more than one main window. | |
std::unique_ptr< WindowBeingDragged > | makeWindow () override |
void | maybeCreateResizeHandler () |
Core::DropArea * | multiSplitter () const |
Returns the MultiSplitter. | |
void | scheduleDeleteLater () |
Equivalent to deleteLater() but sets beingDeleted() to true. | |
LayoutSaver::FloatingWindow | serialize () const |
void | setLastWindowManagerState (WindowState) |
void | setSuggestedGeometry (Rect suggestedRect, SuggestedGeometryHints=SuggestedGeometryHint_None) |
Equivalent to setGeometry(), but the value might be adjusted. | |
Core::DockWidget * | singleDockWidget () const override final |
Core::Group * | singleFrame () const |
If this floating window has only one Frame, it's returned, otherwise nullptr. | |
bool | supportsMaximizeButton () const |
Returns whether this floating window supports showing a maximize button. | |
bool | supportsMinimizeButton () const |
Returns whether this floating window supports showing a minimize button. | |
Core::TitleBar * | titleBar () const |
Returns the title bar. | |
void | updateTitleAndIcon () |
updates the title and the icon | |
void | updateTitleBarVisibility () |
int | userType () const |
Public Member Functions inherited from KDDockWidgets::Core::Controller | |
Controller (ViewType type, View *) | |
virtual | ~Controller () |
bool | close () |
void | destroyLater () |
Controller::Private * | dptr () const |
Rect | geometry () const |
int | height () const |
bool | inDtor () const |
bool | is (ViewType) const |
Returns whether this controller is of the specified type. | |
bool | isFixedHeight () const |
bool | isFixedWidth () const |
bool | isVisible () const |
Point | mapToGlobal (Point) const |
Point | pos () const |
Rect | rect () const |
void | setParentView (View *parent) |
void | setVisible (bool) |
void | show () const |
Size | size () const |
ViewType | type () const |
Returns the type of this controller. | |
View * | view () const |
Returns the view associated with this controller, if any. | |
int | width () const |
std::shared_ptr< View > | window () const |
int | x () const |
int | y () const |
Static Public Member Functions | |
static void | ensureRectIsOnScreen (Rect &geometry) |
Static Public Attributes | |
static Qt::WindowFlags | s_windowFlagsOverride = {} |
Allows the user app to specify which window flags to use, instead of KDDWs default ones Bugs caused by this won't be supported, as the amount of combinations that could go wrong can be open ended. | |
Protected Attributes | |
WindowState | m_lastWindowManagerState = WindowState::None |
Core::TitleBar *const | m_titleBar |
Protected Attributes inherited from KDDockWidgets::Core::Controller | |
bool | m_inDtor = false |
Additional Inherited Members | |
Protected Member Functions inherited from KDDockWidgets::Core::Controller | |
virtual void | setParentView_impl (View *parent) |
Definition at line 35 of file core/FloatingWindow.h.
|
explicit |
Definition at line 143 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::View::createPlatformWindow(), KDDockWidgets::Core::View::d, KDDockWidgets::Core::View::init(), KDDockWidgets::Core::Platform::instance(), KDDockWidgets::KeepAboveIfNotUtilityWindow, maybeCreateResizeHandler(), KDDockWidgets::DockRegistry::registerFloatingWindow(), scheduleDeleteLater(), KDDockWidgets::DockRegistry::self(), KDDockWidgets::Core::View::setFlag(), KDDockWidgets::Core::View::setGeometry(), updateTitleBarVisibility(), KDDockWidgets::Core::Controller::view(), KDDockWidgets::Core::Controller::window(), and Qt::WindowStaysOnTopHint.
|
explicit |
Definition at line 207 of file core/FloatingWindow.cpp.
|
overridevirtual |
Definition at line 267 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::View::d, dropArea(), m_titleBar, KDDockWidgets::DockRegistry::self(), KDDockWidgets::DockRegistry::unregisterFloatingWindow(), and KDDockWidgets::Core::Controller::view().
void FloatingWindow::addDockWidget | ( | Core::DockWidget * | dw, |
KDDockWidgets::Location | location, | ||
Core::DockWidget * | relativeTo, | ||
const InitialOption & | option = {} |
||
) |
Adds the dock widget to the specified location.
Definition at line 675 of file core/FloatingWindow.cpp.
Referenced by KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::addDockWidget(), and c_KDDockWidgets__Core__FloatingWindow__addDockWidget_DockWidget_Location_DockWidget_InitialOption().
Definition at line 538 of file core/FloatingWindow.cpp.
References KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::constFirst(), groups(), and KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::isEmpty().
Referenced by serialize().
bool FloatingWindow::allDockWidgetsHave | ( | DockWidgetOption | option | ) | const |
Returns whether all dock widgets have the specified option set.
Definition at line 643 of file core/FloatingWindow.cpp.
References groups().
Referenced by c_KDDockWidgets__Core__FloatingWindow__allDockWidgetsHave_DockWidgetOption(), c_KDDockWidgets__Core__FloatingWindow__allDockWidgetsHave_LayoutSaverOption(), and KDDockWidgets::DockRegistry::floatingWindows().
bool FloatingWindow::allDockWidgetsHave | ( | LayoutSaverOption | option | ) | const |
Returns whether all dock widgets have the specified layout saver option set.
Definition at line 659 of file core/FloatingWindow.cpp.
References groups().
bool FloatingWindow::anyDockWidgetsHas | ( | DockWidgetOption | option | ) | const |
Returns whether at least one dock widget has the specified option set.
Definition at line 651 of file core/FloatingWindow.cpp.
References groups().
Referenced by c_KDDockWidgets__Core__FloatingWindow__anyDockWidgetsHas_DockWidgetOption(), and c_KDDockWidgets__Core__FloatingWindow__anyDockWidgetsHas_LayoutSaverOption().
bool FloatingWindow::anyDockWidgetsHas | ( | LayoutSaverOption | option | ) | const |
Returns whether at least one dock widget has the specified layout saver option set.
Definition at line 667 of file core/FloatingWindow.cpp.
References groups().
bool FloatingWindow::anyNonClosable | ( | ) | const |
Definition at line 420 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::Group::anyNonClosable(), and groups().
Referenced by c_KDDockWidgets__Core__FloatingWindow__anyNonClosable().
bool FloatingWindow::anyNonDockable | ( | ) | const |
Definition at line 430 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::Group::anyNonDockable(), and groups().
Referenced by c_KDDockWidgets__Core__FloatingWindow__anyNonDockable().
bool FloatingWindow::beingDeleted | ( | ) | const |
Returns whether a deleteLater has already been issued.
Definition at line 461 of file core/FloatingWindow.cpp.
References groups().
Referenced by c_KDDockWidgets__Core__FloatingWindow__beingDeleted(), KDDockWidgets::DockRegistry::floatingQWindows(), and KDDockWidgets::DockRegistry::floatingWindows().
Margins FloatingWindow::contentMargins | ( | ) | const |
Returns the contents margins.
Definition at line 696 of file core/FloatingWindow.cpp.
Referenced by c_KDDockWidgets__Core__FloatingWindow__contentMargins(), and setSuggestedGeometry().
bool FloatingWindow::deserialize | ( | const LayoutSaver::FloatingWindow & | fw | ) |
Definition at line 575 of file core/FloatingWindow.cpp.
References deserialize(), dropArea(), KDDockWidgets::Core::Platform::instance(), KDDockWidgets::Maximized, KDDockWidgets::Minimized, KDDockWidgets::Core::View::showMaximized(), KDDockWidgets::Core::View::showMinimized(), KDDockWidgets::Core::View::showNormal(), updateTitleBarVisibility(), and KDDockWidgets::Core::Controller::view().
Referenced by deserialize().
Core::DockWidget::List FloatingWindow::dockWidgets | ( | ) | const |
Definition at line 324 of file core/FloatingWindow.cpp.
FloatingWindow::Private * FloatingWindow::dptr | ( | ) | const |
Definition at line 796 of file core/FloatingWindow.cpp.
Referenced by KDDockWidgets::Core::TitleBar::TitleBar().
Rect FloatingWindow::dragRect | ( | ) | const |
Returns the drag rect in global coordinates. This is usually the title bar rect. However, when using Config::Flag_HideTitleBarWhenTabsVisible it will be the tab bar background. Returns global coordinates.
Definition at line 628 of file core/FloatingWindow.cpp.
References KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::constFirst(), groups(), hasSingleGroup(), KDDockWidgets::Core::Controller::isVisible(), m_titleBar, KDDockWidgets::Core::View::mapToGlobal(), KDDockWidgets::Core::Controller::rect(), and KDDockWidgets::Core::Controller::view().
Referenced by c_KDDockWidgets__Core__FloatingWindow__dragRect(), and isInDragArea().
DropArea * FloatingWindow::dropArea | ( | ) | const |
Definition at line 302 of file core/FloatingWindow.cpp.
Referenced by ~FloatingWindow(), c_KDDockWidgets__Core__FloatingWindow__dropArea(), deserialize(), KDDockWidgets::QtQuick::FloatingWindow::dropArea(), KDDockWidgets::QtQuick::FloatingWindow::rootItem(), and serialize().
|
static |
Definition at line 727 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::Controller::geometry(), KDDockWidgets::Core::Platform::instance(), and KDDockWidgets::Core::Platform::screens().
Referenced by KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::ensureRectIsOnScreen(), and setSuggestedGeometry().
FloatingWindowFlags FloatingWindow::floatingWindowFlags | ( | ) | const |
Returns the per-floating window flags.
Definition at line 791 of file core/FloatingWindow.cpp.
void FloatingWindow::focus | ( | Qt::FocusReason | reason | ) |
Definition at line 801 of file core/FloatingWindow.cpp.
References KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::constFirst(), groups(), and KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::isEmpty().
Referenced by KDDockWidgets::Core::TitleBar::focus().
Core::Group::List FloatingWindow::groups | ( | ) | const |
Definition at line 329 of file core/FloatingWindow.cpp.
Referenced by KDDockWidgets::Core::Group::addTab(), affinities(), allDockWidgetsHave(), allDockWidgetsHave(), anyDockWidgetsHas(), anyDockWidgetsHas(), anyNonClosable(), anyNonDockable(), beingDeleted(), KDDockWidgets::Core::TitleBar::dockWidgets(), dragRect(), focus(), hasSingleDockWidget(), singleDockWidget(), singleFrame(), updateTitleAndIcon(), and updateTitleBarVisibility().
bool FloatingWindow::hasSingleDockWidget | ( | ) | const |
checks if this FloatingWindow only has one dockwidget. This is a more specific case than hasSingleGroup(), it implies not only a single group, but that group must only have 1 dock widget.
Definition at line 445 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::Group::dockWidgetCount(), KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::first(), groups(), and KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::size().
Referenced by c_KDDockWidgets__Core__FloatingWindow__hasSingleDockWidget().
bool FloatingWindow::hasSingleGroup | ( | ) | const |
checks if this FloatingWindow only has one group. If true it means there's no side-by-side dock widgets here. There's only 1 group. Note that despite having only 1 group it can still have multiple DockWidgets, as they can be tabbed into the single group.
Definition at line 440 of file core/FloatingWindow.cpp.
Referenced by c_KDDockWidgets__Core__FloatingWindow__hasSingleGroup(), dragRect(), KDDockWidgets::Core::TitleBar::tabBar(), updateTitleAndIcon(), and updateTitleBarVisibility().
bool FloatingWindow::isInDragArea | ( | Point | globalPoint | ) | const |
Returns whether globalPoint
is inside the title bar (or, when there's no title-bar, the draggable empty area of a tab bar)
Definition at line 407 of file core/FloatingWindow.cpp.
References dragRect().
Referenced by c_KDDockWidgets__Core__FloatingWindow__isInDragArea_Point().
|
override |
Definition at line 681 of file core/FloatingWindow.cpp.
bool FloatingWindow::isUtilityWindow | ( | ) | const |
Returns whether this window is a tool window Tool windows don't usually appear in the task bar.
Definition at line 785 of file core/FloatingWindow.cpp.
References KDDockWidgets::DontUseParentForFloatingWindows, and KDDockWidgets::UseQtWindow.
Referenced by c_KDDockWidgets__Core__FloatingWindow__isUtilityWindow(), and KDDockWidgets::Core::TitleBar::onMinimizeClicked().
|
override |
Definition at line 686 of file core/FloatingWindow.cpp.
WindowState FloatingWindow::lastWindowManagerState | ( | ) | const |
Definition at line 701 of file core/FloatingWindow.cpp.
References m_lastWindowManagerState.
Layout * FloatingWindow::layout | ( | ) | const |
Returns the Layout.
Definition at line 402 of file core/FloatingWindow.cpp.
Referenced by c_KDDockWidgets__Core__FloatingWindow__layout().
MainWindow * FloatingWindow::mainWindow | ( | ) | const |
Returns the MainWindow which is the transient parent of this FloatingWindow Can be nullptr if you create dock widgets before the main window. Can also be some arbitrary value if you have more than one main window.
Definition at line 691 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::View::parentView(), and KDDockWidgets::Core::Controller::view().
Referenced by c_KDDockWidgets__Core__FloatingWindow__mainWindow().
|
override |
Definition at line 307 of file core/FloatingWindow.cpp.
void FloatingWindow::maybeCreateResizeHandler | ( | ) |
Definition at line 289 of file core/FloatingWindow.cpp.
References Qt::FramelessWindowHint, KDDockWidgets::Core::View::setFlag(), and KDDockWidgets::Core::Controller::view().
Referenced by FloatingWindow(), c_KDDockWidgets__Core__FloatingWindow__maybeCreateResizeHandler(), and KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::maybeCreateResizeHandler().
Core::DropArea * FloatingWindow::multiSplitter | ( | ) | const |
Returns the MultiSplitter.
Definition at line 397 of file core/FloatingWindow.cpp.
Referenced by c_KDDockWidgets__Core__FloatingWindow__multiSplitter(), and KDDockWidgets::QtQuick::FloatingWindow::minSize().
void FloatingWindow::scheduleDeleteLater | ( | ) |
Equivalent to deleteLater() but sets beingDeleted() to true.
Definition at line 389 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::View::d, KDDockWidgets::Core::Controller::destroyLater(), KDDockWidgets::DockRegistry::self(), KDDockWidgets::DockRegistry::unregisterFloatingWindow(), and KDDockWidgets::Core::Controller::view().
Referenced by FloatingWindow(), c_KDDockWidgets__Core__FloatingWindow__scheduleDeleteLater(), and KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::scheduleDeleteLater().
LayoutSaver::FloatingWindow FloatingWindow::serialize | ( | ) | const |
Definition at line 606 of file core/FloatingWindow.cpp.
References affinities(), KDDockWidgets::Core::View::d, dropArea(), KDDockWidgets::Core::Controller::geometry(), KDDockWidgets::Core::Platform::instance(), KDDockWidgets::Core::Controller::isVisible(), KDDockWidgets::DockRegistry::mainWindowForHandle(), KDDockWidgets::DockRegistry::mainwindows(), KDDockWidgets::Core::View::normalGeometry(), KDDockWidgets::Core::Platform::screenNumberForView(), KDDockWidgets::Core::Platform::screenSizeFor(), KDDockWidgets::DockRegistry::self(), KDDockWidgets::Core::Layout::serialize(), and KDDockWidgets::Core::Controller::view().
void FloatingWindow::setLastWindowManagerState | ( | WindowState | state | ) |
Definition at line 770 of file core/FloatingWindow.cpp.
References m_lastWindowManagerState.
void FloatingWindow::setSuggestedGeometry | ( | Rect | suggestedRect, |
SuggestedGeometryHints | hint = SuggestedGeometryHint_None |
||
) |
Equivalent to setGeometry(), but the value might be adjusted.
For example, if the suggestedRect is bigger than max size, we'll make it smaller.
preserveCenter,if | true, then the center is preserved |
Definition at line 364 of file core/FloatingWindow.cpp.
References contentMargins(), ensureRectIsOnScreen(), KDDockWidgets::Core::View::height(), m_titleBar, KDDockWidgets::NativeTitleBar, KDDockWidgets::Core::View::setGeometry(), KDDockWidgets::SuggestedGeometryHint_GeometryIsFromDocked, KDDockWidgets::SuggestedGeometryHint_PreserveCenter, and KDDockWidgets::Core::Controller::view().
Referenced by c_KDDockWidgets__Core__FloatingWindow__setSuggestedGeometry_Rect(), KDDockWidgets::Core::Group::detachTab(), KDDockWidgets::Core::TitleBar::makeWindow(), and KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::setSuggestedGeometry().
|
finaloverride |
Definition at line 312 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::Group::dockWidgetAt(), KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::first(), groups(), KDDockWidgets::Core::Group::hasSingleDockWidget(), and KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::size().
Referenced by c_KDDockWidgets__Core__FloatingWindow__singleDockWidget().
Core::Group * FloatingWindow::singleFrame | ( | ) | const |
If this floating window has only one Frame, it's returned, otherwise nullptr.
Definition at line 455 of file core/FloatingWindow.cpp.
References KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::first(), groups(), and KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::isEmpty().
Referenced by c_KDDockWidgets__Core__FloatingWindow__singleFrame(), KDDockWidgets::Core::TitleBar::onCloseClicked(), KDDockWidgets::Core::TitleBar::tabBar(), and userType().
bool FloatingWindow::supportsMaximizeButton | ( | ) | const |
Returns whether this floating window supports showing a maximize button.
Definition at line 780 of file core/FloatingWindow.cpp.
References KDDockWidgets::TitleBarHasMaximizeButton.
Referenced by c_KDDockWidgets__Core__FloatingWindow__supportsMaximizeButton(), and KDDockWidgets::Core::TitleBar::supportsMaximizeButton().
bool FloatingWindow::supportsMinimizeButton | ( | ) | const |
Returns whether this floating window supports showing a minimize button.
Definition at line 775 of file core/FloatingWindow.cpp.
References KDDockWidgets::TitleBarHasMinimizeButton.
Referenced by c_KDDockWidgets__Core__FloatingWindow__supportsMinimizeButton(), and KDDockWidgets::Core::TitleBar::supportsMinimizeButton().
|
inline |
Returns the title bar.
This TitleBar is hidden if we're using a native title bar.
Definition at line 77 of file core/FloatingWindow.h.
Referenced by c_KDDockWidgets__Core__FloatingWindow__titleBar(), KDDockWidgets::Core::TitleBar::makeWindow(), and KDDockWidgets::QtQuick::FloatingWindow::titleBar().
void FloatingWindow::updateTitleAndIcon | ( | ) |
updates the title and the icon
Definition at line 544 of file core/FloatingWindow.cpp.
References KDDockWidgets::Core::Platform::applicationName(), KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::constFirst(), groups(), hasSingleGroup(), KDDockWidgets::Core::Group::icon(), KDDockWidgets::Core::Platform::instance(), m_titleBar, KDDockWidgets::Core::TitleBar::setIcon(), KDDockWidgets::Core::TitleBar::setTitle(), KDDockWidgets::Core::View::setWindowIcon(), KDDockWidgets::Core::View::setWindowTitle(), KDDockWidgets::Core::Group::title(), and KDDockWidgets::Core::Controller::view().
Referenced by c_KDDockWidgets__Core__FloatingWindow__updateTitleAndIcon(), KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::updateTitleAndIcon(), and updateTitleBarVisibility().
void FloatingWindow::updateTitleBarVisibility | ( | ) |
Definition at line 508 of file core/FloatingWindow.cpp.
References KDDockWidgets::AlwaysTitleBarWhenFloating, KDToolBox::StlContainerAdaptor::StdVectorAdaptor< T, Args >::first(), groups(), hasSingleGroup(), KDDockWidgets::HideTitleBarWhenTabsVisible, m_titleBar, KDDockWidgets::Core::Controller::setVisible(), KDDockWidgets::Core::TitleBar::updateButtons(), updateTitleAndIcon(), and KDDockWidgets::Core::Group::updateTitleBarVisibility().
Referenced by FloatingWindow(), c_KDDockWidgets__Core__FloatingWindow__updateTitleBarVisibility(), deserialize(), and KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::FloatingWindow_wrapper::updateTitleBarVisibility().
int FloatingWindow::userType | ( | ) | const |
Definition at line 706 of file core/FloatingWindow.cpp.
References singleFrame().
Referenced by c_KDDockWidgets__Core__FloatingWindow__userType().
|
protected |
Definition at line 213 of file core/FloatingWindow.h.
Referenced by lastWindowManagerState(), and setLastWindowManagerState().
|
protected |
Definition at line 212 of file core/FloatingWindow.h.
Referenced by ~FloatingWindow(), dragRect(), setSuggestedGeometry(), updateTitleAndIcon(), and updateTitleBarVisibility().
|
static |
Allows the user app to specify which window flags to use, instead of KDDWs default ones Bugs caused by this won't be supported, as the amount of combinations that could go wrong can be open ended.
static
Definition at line 191 of file core/FloatingWindow.h.
Referenced by windowFlagsToUse().