00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef GEDDEINITEBASE_H
00011 #define GEDDEINITEBASE_H
00012
00013 #include <qvariant.h>
00014 #include <qpixmap.h>
00015 #include <qmainwindow.h>
00016
00017 class QVBoxLayout;
00018 class QHBoxLayout;
00019 class QGridLayout;
00020 class QSpacerItem;
00021 class QAction;
00022 class QActionGroup;
00023 class QToolBar;
00024 class QPopupMenu;
00025 class BobsView;
00026
00027 class GeddeiNiteBase : public QMainWindow
00028 {
00029 Q_OBJECT
00030
00031 public:
00032 GeddeiNiteBase( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
00033 ~GeddeiNiteBase();
00034
00035 BobsView* theView;
00036 QMenuBar *MenuBar;
00037 QPopupMenu *fileMenu;
00038 QPopupMenu *editMenu;
00039 QPopupMenu *ModeMenu;
00040 QPopupMenu *unnamed;
00041 QPopupMenu *View;
00042 QToolBar *toolBar;
00043 QToolBar *Toolbar;
00044 QAction* fileNewAction;
00045 QAction* fileOpenAction;
00046 QAction* fileSaveAction;
00047 QAction* fileSaveAsAction;
00048 QAction* filePrintAction;
00049 QAction* fileExitAction;
00050 QAction* editUndoAction;
00051 QAction* editRedoAction;
00052 QAction* editCutAction;
00053 QAction* editCopyAction;
00054 QAction* editPasteAction;
00055 QAction* editFindAction;
00056 QActionGroup* modeActionGroup;
00057 QAction* modeStopAction;
00058 QAction* modeDistributeAction;
00059 QAction* modeRunAction;
00060 QAction* modeMakeLinkAction;
00061 QAction* viewSnapToGridAction;
00062 QAction* editRemoveAction;
00063 QAction* toolsDeployFilePlayerAction;
00064 QAction* modeTestAction;
00065 QAction* modeTestRunAction;
00066 QAction* editPreferencesAction;
00067
00068 public slots:
00069 virtual void fileNew();
00070 virtual void fileOpen();
00071 virtual void fileSave();
00072 virtual void fileSaveAs();
00073 virtual void filePrint();
00074 virtual void fileExit();
00075 virtual void editUndo();
00076 virtual void editRedo();
00077 virtual void editCut();
00078 virtual void editCopy();
00079 virtual void editPaste();
00080 virtual void editFind();
00081 virtual void editRemove();
00082 virtual void slotRunToggled(bool);
00083 virtual void slotTest();
00084 virtual void slotLink();
00085 virtual void slotDeployPlayer();
00086
00087 protected:
00088 QGridLayout* GeddeiNiteBaseLayout;
00089
00090 protected slots:
00091 virtual void languageChange();
00092
00093 private:
00094 QPixmap image0;
00095 QPixmap image1;
00096 QPixmap image2;
00097 QPixmap image3;
00098 QPixmap image4;
00099 QPixmap image5;
00100 QPixmap image6;
00101 QPixmap image7;
00102 QPixmap image8;
00103 QPixmap image9;
00104 QPixmap image10;
00105 QPixmap image11;
00106 QPixmap image12;
00107 QPixmap image13;
00108 QPixmap image14;
00109 QPixmap image15;
00110 QPixmap image16;
00111 QPixmap image17;
00112 QPixmap image18;
00113 QPixmap image19;
00114 QPixmap image20;
00115 QPixmap image21;
00116
00117 };
00118
00119 #endif // GEDDEINITEBASE_H