]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/mainwin.h
Added beginnings of ROM directory scanning functionality
[virtualjaguar] / src / gui / mainwin.h
index 5f170dbdec2609dfbe8a74fadf5d82d2412f0177..fb07549119b5a447225d62a9596ffd32fcf31460 100644 (file)
 #include <QtGui>
 
 // Forward declarations
-
 class GLWidget;
-//class EditWindow;
-//class CharWindow;
+class AboutWindow;
+class FilePickerWindow;
 
 class MainWin: public QMainWindow
 {
@@ -32,18 +31,44 @@ class MainWin: public QMainWindow
                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);
+               void InsertCart(void);
 
        private:
+               void ResizeMainWindow(void);
                void ReadSettings(void);
                void WriteSettings(void);
 
 //     public:
                GLWidget * videoWidget;
+               AboutWindow * aboutWin;
+               FilePickerWindow * filePickWin;
                QTimer * timer;
                bool running;
-//             EditWindow * editWnd;
-//             CharWindow * charWnd;
-               QAction * action;
+               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;
+               QAction * filePickAct;
 };
 
 #endif // __MAINWIN_H__