14 #ifndef WindowController_H
15 #define WindowController_H
20 #include <msdevstudio/MSconfig.h>
88 #if QT_VERSION < 0x040000
89 const QRect & getScreenRect ();
91 QRect getScreenRect ();
106 void positionInspector ();
125 static const std::string &
version ();
128 void createInspector ( );
141 void quitOnLastWindowClose (
bool yes =
true );
147 void hasBeenHidden ();
176 void updateActions ();
181 void closeAllWindows (
bool alsoDelete );
185 void setFirstWindow ();
189 void openAssistant ();
195 #endif // WindowController_H
A singleton class for keeping track the window components of HippoDraw.
bool m_quit
A flag that when set true will terminate the application when the last canvas window closes...
#define MDL_QTHIPPOPLOT_API
static std::string s_version
The version number of HippoDraw.
CanvasWindow * m_active_window
The CanvasWindow object.
Inspector * m_inspector
The Inspector.
A concrete window class that contains the canvas and responds to menu item and tool bar events from t...
A derived class of InspectorBase class which is generated by the Qt designer.
std::list< CanvasWindow * > m_window_list
The list of CanvasWindow objects created by the application.
QAssistantClient * m_assistant
The QtAssistant client.
static WindowController * s_instance
The instance of the application.