12 #include <QtCore/QObject>
13 #include <QtCore/QSize>
14 #include <boost/signals2.hpp>
39 virtual void setLayout(
const DtFilename&);
42 virtual void resetLayoutFromMasterModeConfiguration();
45 virtual void setLayoutUsesFullScreen(
const DtString&);
46 virtual void setLayoutIsAlwaysMaximized(
const DtString&);
49 virtual void updateLayout(
const DtString&);
51 virtual void initialize();
54 virtual void updateWindowWithGeometryFrom(
const DtString&);
57 virtual void setPanelVisible(
const DtString& className,
const DtString& panel,
bool b);
60 virtual void setToolbarVisible(
const DtString& className,
const DtString& toolbar,
bool b);
64 virtual void showFloatingPanelsAndToolbarsForFullscreen();
67 virtual void preFullScreenToggle();
70 virtual void updatePageGeometries();
71 virtual void resetPagedGeometries();
72 virtual void finalizeSetup();
77 virtual void finishToolbars();
79 virtual void completeFullScreen();
82 virtual void updateWithCurrentWindowGeometry(
const DtString&);
88 std::map<QToolBar*, makVrv::DtToolbarConfiguration::ToolbarState>
myFloaters;
90 typedef std::map<makVrv::DtQtPagePanel*, std::pair<makVrv::DtPageConfiguration::PageCollectionGeometry, QSize> >
PanelGeometrySettings;
std::map< QToolBar *, makVrv::DtToolbarConfiguration::ToolbarState > myFloaters
Definition: qtLayoutManager.h:88
Definition: DtPageConfiguration.h:83
const makVrv::DtPageConfiguration::PageCollectionState * myRestoreWindowState
Definition: qtLayoutManager.h:93
The DtLayoutManager class allows for the managing (adding, setting and deleting) of UI Layout configu...
Definition: layoutManager.h:30
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
PanelGeometrySettings myPanelGeometrySettings
Definition: qtLayoutManager.h:91
boost::signalslib::connection myPostTickConnection
Definition: qtLayoutManager.h:94
A configuration of the pages in the gui.
Definition: DtPageConfiguration.h:25
std::map< makVrv::DtQtPagePanel *, std::pair< makVrv::DtPageConfiguration::PageCollectionGeometry, QSize > > PanelGeometrySettings
Definition: qtLayoutManager.h:90
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The DtLayoutManager class allows for the managing (adding, setting and deleting) of UI Layout configu...
Definition: qtLayoutManager.h:28