13 #include <QtCore/QObject>
14 #include <QtCore/QSize>
15 #include <boost/signals2.hpp>
40 virtual void setLayout(
const DtFilename&);
43 virtual void resetLayoutFromMasterModeConfiguration();
46 virtual void setLayoutUsesFullScreen(
const DtString&);
47 virtual void setLayoutIsAlwaysMaximized(
const DtString&);
50 virtual void updateLayout(
const DtString&);
52 virtual void initialize();
55 virtual void updateWindowWithGeometryFrom(
const DtString&);
58 virtual void setPanelVisible(
const DtString& className,
const DtString& panel,
bool b);
61 virtual void setToolbarVisible(
const DtString& className,
const DtString& toolbar,
bool b);
65 virtual void showFloatingPanelsAndToolbarsForFullscreen();
68 virtual void preFullScreenToggle();
71 virtual void physicalDotsPerInchChanged(
double);
74 virtual void qtSpecificInitialization();
75 virtual void updatePageGeometries();
76 virtual void resetPagedGeometries();
77 virtual void finalizeSetup();
82 virtual void finishToolbars();
84 virtual void completeFullScreen();
87 virtual void updateWithCurrentWindowGeometry(
const DtString&);
91 virtual void changeDpi(
double);
94 std::map<QToolBar*, makVrv::DtToolbarConfiguration::ToolbarState>
myFloaters;
std::map< QToolBar *, makVrv::DtToolbarConfiguration::ToolbarState > myFloaters
Definition: qtLayoutManager.h:94
boost::signals2::connection myPostTickConnection
Definition: qtLayoutManager.h:101
Definition: DtPageConfiguration.h:83
const makVrv::DtPageConfiguration::PageCollectionState * myRestoreWindowState
Definition: qtLayoutManager.h:100
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:97
std::map< makVrv::DtQtPagePanel *, std::pair< QSize, QSize > > PanelGeometrySettings
Definition: qtLayoutManager.h:96
std::vector< makVrv::DtQtPagePanel * > myVisibleFloatingDockWidget
Definition: qtLayoutManager.h:102
makVrv::DtSignalConnectionManager myConnections
Definition: qtLayoutManager.h:104
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
A configuration of the pages in the gui.
Definition: DtPageConfiguration.h:25
Base class to provide boost signal/slot management.
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:72
std::set< makVrv::DtQtPagePanel * > myBringToTop
Definition: qtLayoutManager.h:98
The DtLayoutManager class allows for the managing (adding, setting and deleting) of UI Layout configu...
Definition: qtLayoutManager.h:29