X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/24470541287fc534ebc8f9bb0d09208066117c49..2d99e2b7f7b3905d8c73f5e83c4c2ea8b030dc9c:/src/gui/mainwin.h diff --git a/src/gui/mainwin.h b/src/gui/mainwin.h index 4d07906..466c2a4 100644 --- a/src/gui/mainwin.h +++ b/src/gui/mainwin.h @@ -24,9 +24,6 @@ class HelpWindow; class FilePickerWindow; //class VideoOutputWindow; //class DasmWindow; -class m68KDasmWindow; -class GPUDasmWindow; -class DSPDasmWindow; class EmuStatusWindow; // Alpine @@ -36,8 +33,12 @@ class CPUBrowserWindow; class OPBrowserWindow; class M68KDasmBrowserWindow; class RISCDasmBrowserWindow; +class HWRegsBrowserWindow; // Debugger +class m68KDasmWindow; +class GPUDasmWindow; +class DSPDasmWindow; class AllWatchBrowserWindow; class LocalBrowserWindow; class CallStackBrowserWindow; @@ -48,6 +49,7 @@ class NewFnctBreakpointWindow; class ExceptionVectorTableBrowserWindow; class FilesrcListWindow; class CartFilesListWindow; +class SaveDumpAsWindow; // @@ -63,9 +65,13 @@ class MainWin: public QMainWindow void SyncUI(void); void DebuggerRefreshWindows(void); void ViewRefreshWindows(void); + void RefreshWindows(void); + void CommonRefreshWindows(void); void AlpineRefreshWindows(void); void DebuggerResetWindows(void); - void ViewResetWindows(void); + void CommonResetWindows(void); + void CommonReset(void); + void DebuggerReset(void); protected: void closeEvent(QCloseEvent *); @@ -108,6 +114,7 @@ class MainWin: public QMainWindow void ShowBreakpointsWin(void); void DeleteAllBreakpoints(void); void DisableAllBreakpoints(void); + void ShowSaveDumpAsWin(void); #if 0 void ShowVideoOutputWin(void); void ShowDasmWin(void); @@ -119,6 +126,7 @@ class MainWin: public QMainWindow void ShowCPUBrowserWin(void); void ShowOPBrowserWin(void); void ShowM68KDasmBrowserWin(void); + void ShowHWRegsBrowserWin(void); void ShowRISCDasmBrowserWin(void); private: @@ -145,6 +153,7 @@ class MainWin: public QMainWindow OPBrowserWindow *opBrowseWin; M68KDasmBrowserWindow *m68kDasmBrowseWin; RISCDasmBrowserWindow *riscDasmBrowseWin; + HWRegsBrowserWindow *hwRegsBrowseWin; //VideoOutputWindow *VideoOutputWin; AllWatchBrowserWindow *allWatchBrowseWin; LocalBrowserWindow *LocalBrowseWin; @@ -162,6 +171,7 @@ class MainWin: public QMainWindow BreakpointsWindow *BreakpointsWin; NewFnctBreakpointWindow *NewFunctionBreakpointWin; CartFilesListWindow *CartFilesListWin; + SaveDumpAsWindow *SaveDumpAsWin; QTimer *timer; bool running; int zoomLevel; @@ -228,6 +238,7 @@ class MainWin: public QMainWindow QAction *cpuBrowseAct; QAction *opBrowseAct; QAction *m68kDasmBrowseAct; + QAction *hwRegsBrowseAct; QAction *riscDasmBrowseAct; // Debugger @@ -244,6 +255,7 @@ class MainWin: public QMainWindow QAction *BreakpointsAct; QAction *deleteAllBreakpointsAct; QAction *disableAllBreakpointsAct; + QAction *saveDumpAsAct; QAction *exceptionVectorTableBrowseAct; QAction *CartFilesListAct;