16 #include <QtGui/QMainWindow>
25 class DtDriverManager;
48 virtual void setApplicationTitle(
const std::string& appName);
51 virtual std::string applicationTitle()
const;
54 virtual void setApplicationIcon(
const std::string& iconName);
57 virtual void setShowQuitDialogOnClose(
bool);
61 Qt::DockWidgetArea area = Qt::LeftDockWidgetArea);
65 Qt::ToolBarArea area = Qt::LeftToolBarArea);
71 virtual void removeMainWidget();
76 virtual void destroyWindow();
82 virtual bool isToggledAsFullScreen();
87 virtual void toggleFullScreen();
90 virtual void slot_onDisplayEngineConfigurationRealized(
91 const std::string& igName,
const std::string& displayName);
94 virtual int screenNumber()
const;
100 void signal_fullScreenToggled();
107 virtual bool event(QEvent* event);
109 virtual void keyPressEvent( QKeyEvent* event );
110 virtual void keyReleaseEvent( QKeyEvent* event );
114 virtual void closeEvent(QCloseEvent *event);
119 void slot_onWindowToBeDestroyed();
123 void displayLabelInCentralWidget();
128 void slot_onWindowCreated();
131 void hideAllVisibleDockableWidgets();
135 void showAllVisibleDockableWidgets();
138 void configureTabbedDockComponents();