Added a Save Dump As... feature to save a memory zone to a file
[clinton/Virtual-Jaguar-Rx.git] / src / gui / mainwin.h
index a7d36af..849b0cc 100644 (file)
@@ -47,6 +47,8 @@ class BreakpointsWindow;
 class NewFnctBreakpointWindow;\r
 class ExceptionVectorTableBrowserWindow;\r
 class FilesrcListWindow;\r
+class CartFilesListWindow;\r
+class SaveDumpAsWindow;\r
 \r
 \r
 // \r
@@ -61,8 +63,10 @@ class MainWin: public QMainWindow
                void LoadFile(QString);\r
                void SyncUI(void);\r
                void DebuggerRefreshWindows(void);\r
-               void DebuggerResetWindows(void);\r
+               void ViewRefreshWindows(void);\r
                void AlpineRefreshWindows(void);\r
+               void DebuggerResetWindows(void);\r
+               void DebuggerReset(void);\r
 \r
        protected:\r
                void closeEvent(QCloseEvent *);\r
@@ -105,8 +109,12 @@ class MainWin: public QMainWindow
                void ShowBreakpointsWin(void);\r
                void DeleteAllBreakpoints(void);\r
                void DisableAllBreakpoints(void);\r
-               //void ShowVideoOutputWin(void);\r
-               //void ShowDasmWin(void);\r
+               void ShowSaveDumpAsWin(void);\r
+#if 0\r
+               void ShowVideoOutputWin(void);\r
+               void ShowDasmWin(void);\r
+#endif\r
+               void ShowCartFilesListWin(void);\r
                // Alpine\r
                void ShowMemoryBrowserWin(void);\r
                void ShowStackBrowserWin(void);\r
@@ -155,6 +163,8 @@ class MainWin: public QMainWindow
                FilesrcListWindow *FilesrcListWin;\r
                BreakpointsWindow *BreakpointsWin;\r
                NewFnctBreakpointWindow *NewFunctionBreakpointWin;\r
+               CartFilesListWindow *CartFilesListWin;\r
+               SaveDumpAsWindow *SaveDumpAsWin;\r
                QTimer *timer;\r
                bool running;\r
                int zoomLevel;\r
@@ -187,6 +197,7 @@ class MainWin: public QMainWindow
                QMenu *fileMenu;\r
                QMenu *helpMenu;\r
                QMenu *debugMenu, *debugWindowsMenu, *debugWindowsBrowsesMenu, *debugWindowsWatchMenu, *debugWindowOutputMenu, *debugWindowExceptionMenu, *debugWindowsMemoryMenu, *debugNewBreakpointMenu;\r
+               QMenu *viewMenu, *viewCartMenu;\r
                QToolBar * toolbar;\r
                QToolBar * debugbar;\r
                QToolBar * debuggerbar;\r
@@ -236,7 +247,9 @@ class MainWin: public QMainWindow
                QAction *BreakpointsAct;\r
                QAction *deleteAllBreakpointsAct;\r
                QAction *disableAllBreakpointsAct;\r
+               QAction *saveDumpAsAct;\r
                QAction *exceptionVectorTableBrowseAct;\r
+               QAction *CartFilesListAct;\r
 \r
                QIcon powerGreen;\r
                QIcon powerRed;\r