Kind-of worked on the R-Tree; not really enough time to do much.
[aesalon.git] / include / visualizer / RootWindow.h
blob880d93de28b85924225f61989d7b037ef4e9482b
1 /** Aesalon, a tool to visualize program behaviour in real time.
2 Copyright (C) 2009-2011, Aesalon development team.
4 Aesalon is distributed under the terms of the GNU GPLv3. See
5 the included file LICENSE for more information.
7 @file include/visualizer/RootWindow.h
8 */
10 #ifndef AesalonVisualizer_RootWindow_H
11 #define AesalonVisualizer_RootWindow_H
13 #include <QMainWindow>
14 #include <QMdiArea>
15 #include <QWidget>
17 #include "InputManager.h"
19 namespace Visualizer {
21 class RootWindow : public QMainWindow { Q_OBJECT
22 private:
23 QMdiArea *m_mdiArea;
24 QWidget *m_aboutAesalon;
25 InputManager *m_inputManager;
26 public:
27 RootWindow();
28 virtual ~RootWindow();
29 private slots:
30 void createInputManager();
31 void createArtisanManager();
32 void addSubwindow(Artisan::Viewport *viewport);
33 private:
34 void createAboutBox();
37 } // namespace Visualizer
39 #endif