1 /*
2  * Hedgewars, a free turn based strategy game
3  * Copyright (c) 2012 Vittorio Giovara <vittorio.giovara@gmail.com>
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; version 2 of the License
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
17  */
18 
19 #ifndef HWAPP_H
20 #define HWAPP_H
21 
22 #include <QApplication>
23 #include "hwform.h"
24 
25 class HWForm;
26 class QEvent;
27 
28 /**
29  * @brief Main class of the Qt application.
30  *
31  * By default uses :res/css/qt.css as style sheet for the main form.
32  * See \repo{res/css/qt.css} for a more detailed description.
33  *
34  * @see http://doc.qt.nokia.com/4.5/stylesheet.html
35  */
36 class HWApplication : public QApplication
37 {
38         Q_OBJECT
39     public:
40         HWApplication(int &argc, char **argv);
~HWApplication()41         ~HWApplication() {};
42 
43         HWForm *form;
44         QString *urlString;
45         void fakeEvent();
46     protected:
47         bool event(QEvent *);
48 };
49 
50 #endif
51 
52