Kind-of worked on the R-Tree; not really enough time to do much.
[aesalon.git] / include / visualizer / InputCreator.h
blob719cccfed873999c05e3bf4306ed9993c22e0c10
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/InputCreator.h
8 */
10 #ifndef AesalonVisualizer_InputCreator_H
11 #define AesalonVisualizer_InputCreator_H
13 #include <QWidget>
14 #include <QDialog>
15 #include <QLabel>
17 #include "DataInput.h"
18 #include "InputManager.h"
20 namespace Visualizer {
22 class InputCreator : public QDialog { Q_OBJECT
23 private:
24 QPushButton *m_logCreateButton;
25 QLabel *m_fileLocation;
26 InputManager *m_inputManager;
27 public:
28 InputCreator(InputManager *inputManager);
29 virtual ~InputCreator();
30 private:
31 QWidget *setupLogTab();
32 private slots:
33 void fileSelected();
34 void createLogInput();
35 signals:
36 void inputCreated(DataInput *input);
39 } // namespace Visualizer
41 #endif