12 #include <QtCore/QObject>
13 #include <QtCore/QSize>
38 virtual void setLayout(
const DtFilename&);
41 virtual void resetLayoutFromMasterModeConfiguration();
44 virtual void setLayoutUsesFullScreen(
const DtString&);
45 virtual void setLayoutIsAlwaysMaximized(
const DtString&);
48 virtual void updateLayout(
const DtString&);
50 virtual void initialize();
53 virtual void updateWindowWithGeometryFrom(
const DtString&);
56 virtual void setPanelVisible(
const DtString& className,
const DtString& panel,
bool b);
59 virtual void setToolbarVisible(
const DtString& className,
const DtString& toolbar,
bool b);
63 virtual void showFloatingPanelsAndToolbarsForFullscreen();
66 virtual void preFullScreenToggle();
68 virtual void resetPageGeometries();
71 virtual void updatePageGeometries();
76 virtual void finishToolbars();
78 virtual void completeFullScreen();
81 virtual void updateWithCurrentWindowGeometry(
const DtString&);
87 std::map<QToolBar*, makVrv::DtToolbarConfiguration::ToolbarState>
myFloaters;
89 typedef std::map<makVrv::DtQtPagePanel*, std::pair<makVrv::DtPageConfiguration::PageCollectionGeometry, QSize> >
PanelGeometrySettings;