]> vaikene.ee Git - evaf/blob - src/main/gui/main.h
Added more files to the project.
[evaf] / src / main / gui / main.h
1 /**
2 * @file main/gui/main.h
3 * @brief The main eVaf GUI application class
4 *
5 * Copyright (c) 2011 Enar Vaikene
6 *
7 * This file is part of the eVaf C++ cross-platform application development framework.
8 *
9 * This file can be used under the terms of the GNU General Public License
10 * version 3.0 as published by the Free Software Foundation and appearing in
11 * the file LICENSE included in the packaging of this file. Please review the
12 * the following information to ensure the GNU General Public License version
13 * 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.
14 *
15 * Alternatively, this file may be used in accordance with the Commercial License
16 * Agreement provided with the Software.
17 */
18
19 #ifndef __GUI_MAIN_H
20 #define __GUI_MAIN_H
21
22 #include <QApplication>
23
24
25 /**
26 * The main eVaf GUI application.
27 *
28 * eVafGUI is the main GUI executable. It provides an empty GUI application
29 * that is used to load other eVaf modules.
30 */
31 namespace eVafGUI {
32
33 /**
34 * The main eVaf GUI application class.
35 */
36 class Application : public QApplication
37 {
38 Q_OBJECT
39
40 public:
41
42 Application(int & argc, char ** argv);
43
44 virtual ~Application();
45
46 };
47
48 } // namespace eVafGUI
49
50 #endif // main.h