]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/mainwin.h
More GUI fill in, new About box
[virtualjaguar] / src / gui / mainwin.h
index 781ac29fcd6ea6e2f43e724e23927374e0f1b882..a3a26cccf95b2ebb3624fa4d680a6f452dbc4476 100644 (file)
@@ -14,6 +14,7 @@
 // Forward declarations
 
 class GLWidget;
+class AboutWindow;
 //class EditWindow;
 //class CharWindow;
 
@@ -35,26 +36,38 @@ class MainWin: public QMainWindow
                void SetZoom100(void);
                void SetZoom200(void);
                void SetZoom300(void);
+               void SetNTSC(void);
+               void SetPAL(void);
                void ToggleBlur(void);
+               void ShowAboutWin(void);
 
        private:
+               void ResizeMainWindow(void);
                void ReadSettings(void);
                void WriteSettings(void);
 
 //     public:
                GLWidget * videoWidget;
+               AboutWindow * aboutWin;
                QTimer * timer;
                bool running;
-//             EditWindow * editWnd;
-//             CharWindow * charWnd;
+               int zoomLevel;
+
+               QMenu * fileMenu;
+               QMenu * helpMenu;
+
                QActionGroup * zoomActs;
+               QActionGroup * tvTypeActs;
 
-               QAction * action;
                QAction * quitAppAct;
+               QAction * powerAct;
                QAction * x1Act;
                QAction * x2Act;
                QAction * x3Act;
+               QAction * ntscAct;
+               QAction * palAct;
                QAction * blurAct;
+               QAction * aboutAct;
 };
 
 #endif // __MAINWIN_H__