// by James Hammons\r
// (C) 2010 Underground Software\r
//\r
+// Modified by Jean-Paul Mari\r
+//\r
\r
#ifndef __MAINWIN_H__\r
#define __MAINWIN_H__\r
class CallStackBrowserWindow;\r
class HeapAllocatorBrowserWindow;\r
class Memory1BrowserWindow;\r
-//class BrkWindow;\r
+class BreakpointsWindow;\r
+class NewFnctBreakpointWindow;\r
class ExceptionVectorTableBrowserWindow;\r
class FilesrcListWindow;\r
\r
void ShowHeapAllocatorBrowserWin(void);\r
void ShowMemory1BrowserWin(int NumWin);\r
void ShowExceptionVectorTableBrowserWin(void);\r
- void NewBreakpointFunction(void);\r
+ void ShowNewFunctionBreakpointWin(void);\r
+ void ShowBreakpointsWin(void);\r
+ void DeleteAllBreakpoints(void);\r
+ void DisableAllBreakpoints(void);\r
//void ShowVideoOutputWin(void);\r
//void ShowDasmWin(void);\r
// Alpine\r
GPUDasmWindow *GPUDasmWin;\r
DSPDasmWindow *DSPDasmWin;\r
FilesrcListWindow *FilesrcListWin;\r
- //BrkWindow *brkWin;\r
+ BreakpointsWindow *BreakpointsWin;\r
+ NewFnctBreakpointWindow *NewFunctionBreakpointWin;\r
QTimer *timer;\r
bool running;\r
int zoomLevel;\r
QPoint mainWinPosition;\r
// QSize mainWinSize;\r
int lastEditedProfile;\r
- QMenu * fileMenu;\r
- QMenu * helpMenu;\r
- QMenu * debugMenu, * debugWindowsMenu, *debugWindowsBrowsesMenu, *debugWindowsWatchMenu, *debugWindowOutputMenu, *debugWindowExceptionMenu, *debugWindowsMemoryMenu, *debugNewBreakpointMenu;\r
+ QMenu *fileMenu;\r
+ QMenu *helpMenu;\r
+ QMenu *debugMenu, *debugWindowsMenu, *debugWindowsBrowsesMenu, *debugWindowsWatchMenu, *debugWindowOutputMenu, *debugWindowExceptionMenu, *debugWindowsMemoryMenu, *debugNewBreakpointMenu;\r
QToolBar * toolbar;\r
QToolBar * debugbar;\r
QToolBar * debuggerbar;\r
QActionGroup * zoomActs;\r
QActionGroup * tvTypeActs;\r
\r
- QAction * quitAppAct;\r
- QAction * powerAct;\r
- QAction * pauseAct;\r
- QAction * x1Act;\r
- QAction * x2Act;\r
- QAction * x3Act;\r
- QAction * ntscAct;\r
- QAction * palAct;\r
- QAction * blurAct;\r
- QAction * aboutAct;\r
- QAction * helpAct;\r
- QAction * filePickAct;\r
- QAction * configAct;\r
- QAction * emustatusAct;\r
- QAction * useCDAct;\r
- QAction * frameAdvanceAct;\r
- QAction *traceStepOverAct;\r
- QAction *traceStepIntoAct;\r
- QAction *restartAct;\r
- QAction * fullScreenAct;\r
+ QAction *quitAppAct;\r
+ QAction *powerAct;\r
+ QAction *pauseAct;\r
+ QAction *x1Act;\r
+ QAction *x2Act;\r
+ QAction *x3Act;\r
+ QAction *ntscAct;\r
+ QAction *palAct;\r
+ QAction *blurAct;\r
+ QAction *aboutAct;\r
+ QAction *helpAct;\r
+ QAction *filePickAct;\r
+ QAction *configAct;\r
+ QAction *emustatusAct;\r
+ QAction *useCDAct;\r
+ QAction *frameAdvanceAct;\r
+ QAction *fullScreenAct;\r
//QAction *DasmAct;\r
- QAction *screenshotAct;;\r
+ QAction *screenshotAct;\r
\r
// Alpine\r
QAction *memBrowseAct;\r
QAction *riscDasmBrowseAct;\r
\r
// Debugger\r
+ QAction *traceStepOverAct;\r
+ QAction *traceStepIntoAct;\r
+ QAction *restartAct;\r
//QAction *VideoOutputAct;\r
QAction *heapallocatorBrowseAct;\r
QAction *allWatchBrowseAct;\r
QAction *LocalBrowseAct;\r
QAction *CallStackBrowseAct;\r
QAction **mem1BrowseAct;\r
- QAction *newBreakpointFunctionAct;\r
+ QAction *newFunctionBreakpointAct;\r
+ QAction *BreakpointsAct;\r
+ QAction *deleteAllBreakpointsAct;\r
+ QAction *disableAllBreakpointsAct;\r
QAction *exceptionVectorTableBrowseAct;\r
\r
QIcon powerGreen;\r