gui_mainWindow.hpp

Idź do dokumentacji tego pliku.
00001 #ifndef __GUI_MAINWINDOW_HPP__
00002 #define __GUI_MAINWINDOW_HPP__
00003 
00004 #include <QMainWindow>
00005 #include <QToolBar>
00006 #include <QPushButton>
00007 #include "gui_.hpp"
00008 #include "gui_authors.hpp"
00009 #include "gui_help.hpp"
00010 #include "gui_editor.hpp"
00011 #include "gui_game.hpp"
00012 
00013 
00014 class MainWindow : public QMainWindow {
00015   Q_OBJECT
00016 
00017 public:
00018         MainWindow(QWidget *parent = 0, Qt::WindowFlags flags = 0);
00019 
00020         void setupMain();
00021 
00022 
00023 private slots:
00024         void slot_showAuthors();
00025         void slot_showEditor();
00026         void slot_showHelp();
00027         void slot_showGame();
00028         void slot_showMain();
00029 
00033         void slot_closeMain();
00034         
00038         void slot_closeChild();
00039   
00040 private:
00041         QAction *act_OpenAuthors;
00042 
00043         GUI_ *subGUI;
00044 
00045 /*    void newScene();
00046     void openScene();
00047     void saveScene();
00048     void edSelect();
00049     void edAddObstacle();
00050     void edAddSheep();
00051     void edRem();
00052 
00053   private:
00054     void setupToolBar();
00055     void setupMenuBar();
00056     void setupActions();
00057 
00058     QToolBar *fileToolBar;
00059     QToolBar *editToolBar;
00060 
00061     QAction *newAct;
00062     QAction *openAct;
00063     QAction *saveAct;
00064     QAction *selAct;
00065     QAction *addObAct;
00066     QAction *addShAct;
00067     QAction *remAct;
00068 
00069     SimScene *scene;
00070 */
00071 };
00072 
00073 #endif
00074 

Wygenerowano Tue Jan 22 12:58:54 2008 dla Zwierzaki programem  doxygen 1.5.2