ezEngine Release 26.3
Loading...
Searching...
No Matches
ezQtContainerWindow Class Reference

Container window that hosts documents and applications panels. More...

#include <ContainerWindow.moc.h>

Inheritance diagram for ezQtContainerWindow:

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 ezQtContainerWindowGetContainerWindow ()
 
static ezResult EnsureVisibleAnyContainer (ezDocument *pDocument)
 

Protected Member Functions

virtual bool eventFilter (QObject *obj, QEvent *e) override
 

Friends

class ezQtDocumentWindow
 
class ezQtApplicationPanel
 

Detailed Description

Container window that hosts documents and applications panels.

Member Function Documentation

◆ RestoreDocumentWindowStates()

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.

◆ SaveDocumentWindowStates()

void ezQtContainerWindow::SaveDocumentWindowStates ( ezMap< ads::CDockWidget *, DocumentWindowState > &  out_states)

Saves the current state (floating/docked) of all document windows. Call before restoring a layout.


The documentation for this class was generated from the following files: