main_window.h

Go to the documentation of this file.
00001 
00014 #ifndef _GUI__MAIN_WINDOW_H
00015 #define _GUI__MAIN_WINDOW_H
00016 
00017 #include <qlayout.h>
00018 
00019 #include "game_menu.h"
00020 
00024 namespace GUI
00025 {
00026         class MainWindow;
00027 }
00028 
00034 class GUI::MainWindow: public QWidget
00035 {
00036         private:
00037                 // Allows to contain signals and/or slots
00038                 Q_OBJECT
00039 
00041                 QGridLayout *_grid;
00042 
00044                 QWidget *_mainWidget;
00045 
00047                 GUI::GameMenu *_gameMenu;
00048 
00049         public:
00056                 MainWindow(QWidget *parent = 0, const char *name = 0);
00057 
00063                 void changeMainWidget(QWidget *w);
00064 
00068                 void gameWin();
00069 
00073                 void gameLose();
00074 
00075         public slots:
00076 
00080                 void showHelpRules();
00081 
00085                 void showHelpAbout();
00086 
00090                 void showGameNew();
00091 
00095                 void startGameNew();
00096 };
00097 
00098 #endif

Generated on Sat Dec 20 19:21:24 2008 for PGR2008 by  doxygen 1.5.6