![]() |
ezEngine Release 26.3
|
Container window that hosts documents and applications panels. More...
#include <ContainerWindow.moc.h>

Classes | |
| struct | DocumentWindowState |
Public Member Functions | |
| ezQtContainerWindow () | |
| Constructor. | |
| void | AddDocumentWindow (ezQtDocumentWindow *pDocWindow) |
| void | DocumentWindowRenamed (ezQtDocumentWindow *pDocWindow) |
| void | AddApplicationPanel (ezQtApplicationPanel *pPanel) |
| ads::CDockManager * | GetDockManager () |
| void | GetDocumentWindows (ezHybridArray< ezQtDocumentWindow *, 16 > &ref_windows) |
| void | SaveDocumentWindowStates (ezMap< ads::CDockWidget *, DocumentWindowState > &out_states) |
| void | RestoreDocumentWindowStates (const ezMap< ads::CDockWidget *, DocumentWindowState > &states) |
Static Public Member Functions | |
| static ezQtContainerWindow * | GetContainerWindow () |
| static ezResult | EnsureVisibleAnyContainer (ezDocument *pDocument) |
Protected Member Functions | |
| virtual bool | eventFilter (QObject *obj, QEvent *e) override |
Friends | |
| class | ezQtDocumentWindow |
| class | ezQtApplicationPanel |
Container window that hosts documents and applications panels.
| void ezQtContainerWindow::RestoreDocumentWindowStates | ( | const ezMap< ads::CDockWidget *, DocumentWindowState > & | states | ) |
Restores document windows to their previous states after a layout change. Call after restoring a layout.
| void ezQtContainerWindow::SaveDocumentWindowStates | ( | ezMap< ads::CDockWidget *, DocumentWindowState > & | out_states | ) |
Saves the current state (floating/docked) of all document windows. Call before restoring a layout.