X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/6564336c1aab410c2f67c4a2accb948080211201..1081a838792ca78994c1b16c5b2925e538495300:/src/gui/mainwin.h diff --git a/src/gui/mainwin.h b/src/gui/mainwin.h index bcf12b1..a7d36af 100644 --- a/src/gui/mainwin.h +++ b/src/gui/mainwin.h @@ -4,6 +4,8 @@ // by James Hammons // (C) 2010 Underground Software // +// Modified by Jean-Paul Mari +// #ifndef __MAINWIN_H__ #define __MAINWIN_H__ @@ -41,7 +43,8 @@ class LocalBrowserWindow; class CallStackBrowserWindow; class HeapAllocatorBrowserWindow; class Memory1BrowserWindow; -//class BrkWindow; +class BreakpointsWindow; +class NewFnctBreakpointWindow; class ExceptionVectorTableBrowserWindow; class FilesrcListWindow; @@ -98,7 +101,10 @@ class MainWin: public QMainWindow void ShowHeapAllocatorBrowserWin(void); void ShowMemory1BrowserWin(int NumWin); void ShowExceptionVectorTableBrowserWin(void); - void NewBreakpointFunction(void); + void ShowNewFunctionBreakpointWin(void); + void ShowBreakpointsWin(void); + void DeleteAllBreakpoints(void); + void DisableAllBreakpoints(void); //void ShowVideoOutputWin(void); //void ShowDasmWin(void); // Alpine @@ -147,7 +153,8 @@ class MainWin: public QMainWindow GPUDasmWindow *GPUDasmWin; DSPDasmWindow *DSPDasmWin; FilesrcListWindow *FilesrcListWin; - //BrkWindow *brkWin; + BreakpointsWindow *BreakpointsWin; + NewFnctBreakpointWindow *NewFunctionBreakpointWin; QTimer *timer; bool running; int zoomLevel; @@ -177,9 +184,9 @@ class MainWin: public QMainWindow QPoint mainWinPosition; // QSize mainWinSize; int lastEditedProfile; - QMenu * fileMenu; - QMenu * helpMenu; - QMenu * debugMenu, * debugWindowsMenu, *debugWindowsBrowsesMenu, *debugWindowsWatchMenu, *debugWindowOutputMenu, *debugWindowExceptionMenu, *debugWindowsMemoryMenu, *debugNewBreakpointMenu; + QMenu *fileMenu; + QMenu *helpMenu; + QMenu *debugMenu, *debugWindowsMenu, *debugWindowsBrowsesMenu, *debugWindowsWatchMenu, *debugWindowOutputMenu, *debugWindowExceptionMenu, *debugWindowsMemoryMenu, *debugNewBreakpointMenu; QToolBar * toolbar; QToolBar * debugbar; QToolBar * debuggerbar; @@ -187,28 +194,25 @@ class MainWin: public QMainWindow QActionGroup * zoomActs; QActionGroup * tvTypeActs; - QAction * quitAppAct; - QAction * powerAct; - QAction * pauseAct; - QAction * x1Act; - QAction * x2Act; - QAction * x3Act; - QAction * ntscAct; - QAction * palAct; - QAction * blurAct; - QAction * aboutAct; - QAction * helpAct; - QAction * filePickAct; - QAction * configAct; - QAction * emustatusAct; - QAction * useCDAct; - QAction * frameAdvanceAct; - QAction *traceStepOverAct; - QAction *traceStepIntoAct; - QAction *restartAct; - QAction * fullScreenAct; + QAction *quitAppAct; + QAction *powerAct; + QAction *pauseAct; + QAction *x1Act; + QAction *x2Act; + QAction *x3Act; + QAction *ntscAct; + QAction *palAct; + QAction *blurAct; + QAction *aboutAct; + QAction *helpAct; + QAction *filePickAct; + QAction *configAct; + QAction *emustatusAct; + QAction *useCDAct; + QAction *frameAdvanceAct; + QAction *fullScreenAct; //QAction *DasmAct; - QAction *screenshotAct;; + QAction *screenshotAct; // Alpine QAction *memBrowseAct; @@ -219,13 +223,19 @@ class MainWin: public QMainWindow QAction *riscDasmBrowseAct; // Debugger + QAction *traceStepOverAct; + QAction *traceStepIntoAct; + QAction *restartAct; //QAction *VideoOutputAct; QAction *heapallocatorBrowseAct; QAction *allWatchBrowseAct; QAction *LocalBrowseAct; QAction *CallStackBrowseAct; QAction **mem1BrowseAct; - QAction *newBreakpointFunctionAct; + QAction *newFunctionBreakpointAct; + QAction *BreakpointsAct; + QAction *deleteAllBreakpointsAct; + QAction *disableAllBreakpointsAct; QAction *exceptionVectorTableBrowseAct; QIcon powerGreen;