18 #include <QtGui/QMainWindow>
27 class DtDriverManager;
50 virtual void setApplicationTitle(
const std::string& appName);
53 virtual std::string applicationTitle()
const;
56 virtual void setApplicationIcon(
const std::string& iconName);
59 virtual void setShowQuitDialogOnClose(
bool);
63 Qt::DockWidgetArea area = Qt::LeftDockWidgetArea);
67 Qt::ToolBarArea area = Qt::LeftToolBarArea);
73 virtual void removeMainWidget();
78 virtual void destroyWindow();
84 virtual bool isToggledAsFullScreen();
89 virtual void toggleFullScreen();
92 virtual void slot_onDisplayEngineConfigurationRealized(
93 const std::string& igName,
const std::string& displayName);
96 virtual int screenNumber()
const;
102 void signal_fullScreenToggled();
109 virtual bool event(QEvent* event);
111 virtual void keyPressEvent( QKeyEvent* event );
112 virtual void keyReleaseEvent( QKeyEvent* event );
116 virtual void closeEvent(QCloseEvent *event);
121 void slot_onWindowToBeDestroyed();
125 void displayLabelInCentralWidget();
130 void slot_onWindowCreated();
133 void hideAllVisibleDockableWidgets();
137 void showAllVisibleDockableWidgets();
140 void configureTabbedDockComponents();