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.