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 physicalDotsPerInchChanged(
double);
73 virtual void qtSpecificInitialization();
74 virtual void updatePageGeometries();
75 virtual void resetPagedGeometries();
76 virtual void finalizeSetup();
81 virtual void finishToolbars();
83 virtual void completeFullScreen();
86 virtual void updateWithCurrentWindowGeometry(
const DtString&);
92 std::map<QToolBar*, makVrv::DtToolbarConfiguration::ToolbarState>
myFloaters;
94 typedef std::map<makVrv::DtQtPagePanel*, std::pair<makVrv::DtPageConfiguration::PageCollectionGeometry, QSize> >
PanelGeometrySettings;
std::map< QToolBar *, makVrv::DtToolbarConfiguration::ToolbarState > myFloaters
Definition: qtLayoutManager.h:92
boost::signals2::connection myPostTickConnection
Definition: qtLayoutManager.h:99
Definition: DtPageConfiguration.h:83
const makVrv::DtPageConfiguration::PageCollectionState * myRestoreWindowState
Definition: qtLayoutManager.h:98
The DtLayoutManager class allows for the managing (adding, setting and deleting) of UI Layout configu...
Definition: layoutManager.h:37
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
PanelGeometrySettings myPanelGeometrySettings
Definition: qtLayoutManager.h:95
std::vector< makVrv::DtQtPagePanel * > myVisibleFloatingDockWidget
Definition: qtLayoutManager.h:100
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:94
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
std::set< makVrv::DtQtPagePanel * > myBringToTop
Definition: qtLayoutManager.h:96
The DtLayoutManager class allows for the managing (adding, setting and deleting) of UI Layout configu...
Definition: qtLayoutManager.h:28