Add Engine Manager to the CuteChessApplication
[sloppygui.git] / projects / gui / src / cutechessapp.h
blob44116203039b2420ad0e1a3cab150b9d051c4eb7
1 /*
2 This file is part of Cute Chess.
4 Cute Chess is free software: you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation, either version 3 of the License, or
7 (at your option) any later version.
9 Cute Chess 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.
14 You should have received a copy of the GNU General Public License
15 along with Cute Chess. If not, see <http://www.gnu.org/licenses/>.
18 #ifndef CUTE_CHESS_APPLICATION_H
19 #define CUTE_CHESS_APPLICATION_H
21 #include <QApplication>
23 class EngineManager;
25 class CuteChessApplication : public QApplication
27 Q_OBJECT
29 public:
30 CuteChessApplication(int& argc, char* argv[]);
31 ~CuteChessApplication();
33 EngineManager* engineManager();
35 private:
36 EngineManager* m_engineManager;
40 #endif // CUTE_CHESS_APPLICATION_H