Public Member Functions | |
| void | addActionToMenu (QAction *Action, QMenu *Menu, bool InsertSorted) |
| bool | checkFormat (const QByteArray &state, int version) |
| DockManagerPrivate (CDockManager *_public) | |
| void | emitTopLevelEvents () |
| void | hideFloatingWidgets () |
| void | loadStylesheet () |
| void | markDockWidgetsDirty () |
| bool | restoreContainer (int Index, CDockingStateReader &stream, bool Testing) |
| void | restoreDockAreasIndices () |
| void | restoreDockWidgetsOpenState () |
| bool | restoreState (const QByteArray &state, int version) |
| bool | restoreStateFromXml (const QByteArray &state, int version, bool Testing=internal::Restore) |
Public Attributes | |
| CDockManager * | _this |
| CDockWidget * | CentralWidget = nullptr |
| CDockOverlay * | ContainerOverlay |
| QList< CDockContainerWidget * > | Containers |
| CDockOverlay * | DockAreaOverlay |
| QMap< QString, CDockWidget * > | DockWidgetsMap |
| QList< CFloatingDockContainer * > | FloatingWidgets |
| CDockFocusController * | FocusController = nullptr |
| CDockManager::eViewMenuInsertionOrder | MenuInsertionOrder = CDockManager::MenuAlphabeticallySorted |
| QMap< QString, QByteArray > | Perspectives |
| bool | RestoringState = false |
| QVector< CFloatingDockContainer * > | UninitializedFloatingWidgets |
| QMenu * | ViewMenu |
| QMap< QString, QMenu * > | ViewMenuGroups |
Private data class of CDockManager class (pimpl)
Definition at line 97 of file DockManager.cpp.
| ads::DockManagerPrivate::DockManagerPrivate | ( | CDockManager * | _public | ) |
Private data constructor
Definition at line 174 of file DockManager.cpp.
| void ads::DockManagerPrivate::addActionToMenu | ( | QAction * | Action, |
| QMenu * | Menu, | ||
| bool | InsertSorted | ||
| ) |
Adds action to menu - optionally in sorted order
Definition at line 450 of file DockManager.cpp.
| bool ads::DockManagerPrivate::checkFormat | ( | const QByteArray & | state, |
| int | version | ||
| ) |
Checks if the given data stream is a valid docking system state file.
Definition at line 235 of file DockManager.cpp.
| void ads::DockManagerPrivate::emitTopLevelEvents | ( | ) |
Definition at line 394 of file DockManager.cpp.
|
inline |
Definition at line 139 of file DockManager.cpp.
| void ads::DockManagerPrivate::loadStylesheet | ( | ) |
Loads the stylesheet
Definition at line 182 of file DockManager.cpp.
|
inline |
Definition at line 148 of file DockManager.cpp.
| bool ads::DockManagerPrivate::restoreContainer | ( | int | Index, |
| CDockingStateReader & | stream, | ||
| bool | Testing | ||
| ) |
Restores the container with the given index
Definition at line 203 of file DockManager.cpp.
| void ads::DockManagerPrivate::restoreDockAreasIndices | ( | ) |
Definition at line 357 of file DockManager.cpp.
| void ads::DockManagerPrivate::restoreDockWidgetsOpenState | ( | ) |
Definition at line 335 of file DockManager.cpp.
| bool ads::DockManagerPrivate::restoreState | ( | const QByteArray & | state, |
| int | version | ||
| ) |
Restore state
Definition at line 421 of file DockManager.cpp.
| bool ads::DockManagerPrivate::restoreStateFromXml | ( | const QByteArray & | state, |
| int | version, | ||
| bool | Testing = internal::Restore |
||
| ) |
Restores the state
Definition at line 242 of file DockManager.cpp.
| CDockManager* ads::DockManagerPrivate::_this |
Definition at line 99 of file DockManager.cpp.
| CDockWidget* ads::DockManagerPrivate::CentralWidget = nullptr |
Definition at line 112 of file DockManager.cpp.
| CDockOverlay* ads::DockManagerPrivate::ContainerOverlay |
Definition at line 102 of file DockManager.cpp.
| QList<CDockContainerWidget*> ads::DockManagerPrivate::Containers |
Definition at line 101 of file DockManager.cpp.
| CDockOverlay* ads::DockManagerPrivate::DockAreaOverlay |
Definition at line 103 of file DockManager.cpp.
| QMap<QString, CDockWidget*> ads::DockManagerPrivate::DockWidgetsMap |
Definition at line 104 of file DockManager.cpp.
| QList<CFloatingDockContainer*> ads::DockManagerPrivate::FloatingWidgets |
Definition at line 100 of file DockManager.cpp.
| CDockFocusController* ads::DockManagerPrivate::FocusController = nullptr |
Definition at line 111 of file DockManager.cpp.
| CDockManager::eViewMenuInsertionOrder ads::DockManagerPrivate::MenuInsertionOrder = CDockManager::MenuAlphabeticallySorted |
Definition at line 108 of file DockManager.cpp.
| QMap<QString, QByteArray> ads::DockManagerPrivate::Perspectives |
Definition at line 105 of file DockManager.cpp.
| bool ads::DockManagerPrivate::RestoringState = false |
Definition at line 109 of file DockManager.cpp.
| QVector<CFloatingDockContainer*> ads::DockManagerPrivate::UninitializedFloatingWidgets |
Definition at line 110 of file DockManager.cpp.
| QMenu* ads::DockManagerPrivate::ViewMenu |
Definition at line 107 of file DockManager.cpp.
| QMap<QString, QMenu*> ads::DockManagerPrivate::ViewMenuGroups |
Definition at line 106 of file DockManager.cpp.