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
10 #ifndef AesalonVisualizer_InputCreator_H
11 #define AesalonVisualizer_InputCreator_H
17 #include "DataInput.h"
18 #include "InputManager.h"
20 namespace Visualizer
{
22 class InputCreator
: public QDialog
{ Q_OBJECT
24 QPushButton
*m_logCreateButton
;
25 QLabel
*m_fileLocation
;
26 InputManager
*m_inputManager
;
28 InputCreator(InputManager
*inputManager
);
29 virtual ~InputCreator();
31 QWidget
*setupLogTab();
34 void createLogInput();
36 void inputCreated(DataInput
*input
);
39 } // namespace Visualizer