Crossfire Server, Branch 1.12
R12190
|
00001 #include <Qt> 00002 00003 #include <QMainWindow> 00004 00005 class QMdiArea; 00006 class QAction; 00007 class QMenu; 00008 class CREArtifactWindow; 00009 class CREArchetypeWindow; 00010 class CRETreasureWindow; 00011 class CREAnimationWindow; 00012 class CREFormulaeWindow; 00013 class CREResourcesWindow; 00014 00015 class CREMainWindow : public QMainWindow 00016 { 00017 Q_OBJECT 00018 00019 public: 00020 CREMainWindow(); 00021 00022 private: 00023 QMdiArea* myArea; 00024 00025 void createActions(); 00026 void createMenus(); 00027 00028 QMenu* myOpenMenu; 00029 QMenu* mySaveMenu; 00030 00031 QAction* myOpenArtifacts; 00032 QAction* myOpenArchetypes; 00033 QAction* myOpenTreasures; 00034 QAction* myOpenAnimations; 00035 QAction* myOpenFormulae; 00036 QAction* myOpenFaces; 00037 QAction* myOpenResources; 00038 QAction* mySaveFormulae; 00039 00040 private slots: 00041 void onOpenArtifacts(); 00042 void onOpenArchetypes(); 00043 void onOpenTreasures(); 00044 void onOpenAnimations(); 00045 void onOpenFormulae(); 00046 void onOpenFaces(); 00047 void onOpenResources(); 00048 void onSaveFormulae(); 00049 };