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
10 #ifndef AesalonVisualizer_RootWindow_H
11 #define AesalonVisualizer_RootWindow_H
13 #include <QMainWindow>
17 #include "InputManager.h"
19 namespace Visualizer
{
21 class RootWindow
: public QMainWindow
{ Q_OBJECT
24 QWidget
*m_aboutAesalon
;
25 InputManager
*m_inputManager
;
28 virtual ~RootWindow();
30 void createInputManager();
31 void createArtisanManager();
32 void addSubwindow(Artisan::Viewport
*viewport
);
34 void createAboutBox();
37 } // namespace Visualizer