]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/mainwin.h
Added beginnings of graphical file chooser
[virtualjaguar] / src / gui / mainwin.h
index 831b56bed704f33b119bd8cc094899b9b71743d0..a3a26cccf95b2ebb3624fa4d680a6f452dbc4476 100644 (file)
@@ -14,6 +14,7 @@
 // Forward declarations
 
 class GLWidget;
+class AboutWindow;
 //class EditWindow;
 //class CharWindow;
 
@@ -31,16 +32,42 @@ class MainWin: public QMainWindow
        private slots:
                void Open(void);
                void Timer(void);
+               void ToggleRunState(void);
+               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;
-//             EditWindow * editWnd;
-//             CharWindow * charWnd;
+               bool running;
+               int zoomLevel;
+
+               QMenu * fileMenu;
+               QMenu * helpMenu;
+
+               QActionGroup * zoomActs;
+               QActionGroup * tvTypeActs;
+
+               QAction * quitAppAct;
+               QAction * powerAct;
+               QAction * x1Act;
+               QAction * x2Act;
+               QAction * x3Act;
+               QAction * ntscAct;
+               QAction * palAct;
+               QAction * blurAct;
+               QAction * aboutAct;
 };
 
 #endif // __MAINWIN_H__