/** * @file main/gui/main.h * @brief The main eVaf GUI application class * * Copyright (c) 2011 Enar Vaikene * * This file is part of the eVaf C++ cross-platform application development framework. * * This file can be used under the terms of the GNU General Public License * version 3.0 as published by the Free Software Foundation and appearing in * the file LICENSE included in the packaging of this file. Please review the * the following information to ensure the GNU General Public License version * 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. * * Alternatively, this file may be used in accordance with the Commercial License * Agreement provided with the Software. */ #ifndef __GUI_MAIN_H #define __GUI_MAIN_H #include /** * The main eVaf GUI application. * * eVafGUI is the main GUI executable. It provides an empty GUI application * that is used to load other eVaf modules. */ namespace eVafGUI { /** * The main eVaf GUI application class. */ class Application : public QApplication { Q_OBJECT public: Application(int & argc, char ** argv); virtual ~Application(); }; } // namespace eVafGUI #endif // main.h