X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fmainwin.h;h=80cfe935183d1b8f48d93e43bdae9b61cf96d77a;hb=8443e5b7bdc1a8284ad85e4639a39a7fc2867d9f;hp=8d51e190ffa68d9b1ce9b3ee5f5c8d3cae2a9f56;hpb=122ea9b537bf5da3e5cca0804826ef19d3b8fe86;p=virtualjaguar diff --git a/src/gui/mainwin.h b/src/gui/mainwin.h index 8d51e19..80cfe93 100644 --- a/src/gui/mainwin.h +++ b/src/gui/mainwin.h @@ -18,6 +18,9 @@ class HelpWindow; class FilePickerWindow; class MemoryBrowserWindow; class CPUBrowserWindow; +class OPBrowserWindow; +class M68KDasmBrowserWindow; +class RISCDasmBrowserWindow; class MainWin: public QMainWindow { @@ -58,9 +61,13 @@ class MainWin: public QMainWindow void ShowMemoryBrowserWin(void); void ShowCPUBrowserWin(void); + void ShowOPBrowserWin(void); + void ShowM68KDasmBrowserWin(void); + void ShowRISCDasmBrowserWin(void); private: void HandleKeys(QKeyEvent *, bool); + void HandleGamepads(void); void SetFullScreen(bool state = true); void ResizeMainWindow(void); void ReadSettings(void); @@ -74,6 +81,9 @@ class MainWin: public QMainWindow FilePickerWindow * filePickWin; MemoryBrowserWindow * memBrowseWin; CPUBrowserWindow * cpuBrowseWin; + OPBrowserWindow * opBrowseWin; + M68KDasmBrowserWindow * m68kDasmBrowseWin; + RISCDasmBrowserWindow * riscDasmBrowseWin; QTimer * timer; bool running; int zoomLevel; @@ -90,6 +100,8 @@ class MainWin: public QMainWindow public: bool plzDontKillMyComputer; private: + QPoint mainWinPosition; +// QSize mainWinSize; QMenu * fileMenu; QMenu * helpMenu; QMenu * debugMenu; @@ -118,6 +130,9 @@ class MainWin: public QMainWindow QAction * memBrowseAct; QAction * cpuBrowseAct; + QAction * opBrowseAct; + QAction * m68kDasmBrowseAct; + QAction * riscDasmBrowseAct; QIcon powerGreen; QIcon powerRed;