/* mainwindow.h This file is part of the Project::OSiRiON zone editor and is distributed under the terms and conditions of the GNU General Public License version 2 */ #ifndef __INCLUDED_EDITOR_MAINWINDOW__ #define __INCLUDED_EDITOR_MAINWINDOW__ #include #include class QAction; class QMenu; class QMdiArea; namespace editor { class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(); private slots: void slot_new(); void slot_open(); private: void init_actions(); void init_menu(); void add_child(); QMdiArea *mainwindow_mdiarea; QMenu *mainwindow_filemenu; QMenu *mainwindow_editmenu; QAction *action_new; QAction *action_open; QAction *action_quit; }; } #endif // __INCLUDED_EDITOR_MAINWINDOW__