Public Member Functions | Public Attributes | List of all members
ads::DockManagerPrivate Struct Reference

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
 
CDockWidgetCentralWidget = nullptr
 
CDockOverlay * ContainerOverlay
 
QList< CDockContainerWidget * > Containers
 
CDockOverlay * DockAreaOverlay
 
QMap< QString, CDockWidget * > DockWidgetsMap
 
QList< CFloatingDockContainer * > FloatingWidgets
 
CDockFocusControllerFocusController = nullptr
 
CDockManager::eViewMenuInsertionOrder MenuInsertionOrder = CDockManager::MenuAlphabeticallySorted
 
QMap< QString, QByteArray > Perspectives
 
bool RestoringState = false
 
QVector< CFloatingDockContainer * > UninitializedFloatingWidgets
 
QMenu * ViewMenu
 
QMap< QString, QMenu * > ViewMenuGroups
 

Detailed Description

Private data class of CDockManager class (pimpl)

Definition at line 97 of file DockManager.cpp.

Constructor & Destructor Documentation

ads::DockManagerPrivate::DockManagerPrivate ( CDockManager _public)

Private data constructor

Definition at line 174 of file DockManager.cpp.

Member Function Documentation

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.

void ads::DockManagerPrivate::hideFloatingWidgets ( )
inline

Definition at line 139 of file DockManager.cpp.

void ads::DockManagerPrivate::loadStylesheet ( )

Loads the stylesheet

Definition at line 182 of file DockManager.cpp.

void ads::DockManagerPrivate::markDockWidgetsDirty ( )
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.

Member Data Documentation

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.

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.


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51