mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-18 10:56:11 +00:00
Make breakpoints available outside of debug
This commit is contained in:
parent
c7d66cec06
commit
ce22de5576
@ -145,6 +145,7 @@
|
||||
<addaction name="actionSymbols"/>
|
||||
<addaction name="actionVTables"/>
|
||||
<addaction name="actionZignatures"/>
|
||||
<addaction name="actionBreakpoint"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menuAddDebugWidgets">
|
||||
<property name="title">
|
||||
|
@ -151,6 +151,7 @@ DisassemblyContextMenu::DisassemblyContextMenu(QWidget *parent, MainWindow *main
|
||||
|
||||
addSeparator();
|
||||
|
||||
addBreakpointMenu();
|
||||
addDebugMenu();
|
||||
|
||||
connect(this, &DisassemblyContextMenu::aboutToShow,
|
||||
@ -287,16 +288,21 @@ void DisassemblyContextMenu::addEditMenu()
|
||||
editMenu->addAction(&actionJmpReverse);
|
||||
}
|
||||
|
||||
void DisassemblyContextMenu::addDebugMenu()
|
||||
void DisassemblyContextMenu::addBreakpointMenu()
|
||||
{
|
||||
debugMenu = addMenu(tr("Debug"));
|
||||
breakpointMenu = addMenu(tr("Breakpoint"));
|
||||
|
||||
initAction(&actionAddBreakpoint, tr("Add/remove breakpoint"),
|
||||
SLOT(on_actionAddBreakpoint_triggered()), getAddBPSequence());
|
||||
debugMenu->addAction(&actionAddBreakpoint);
|
||||
breakpointMenu->addAction(&actionAddBreakpoint);
|
||||
initAction(&actionAdvancedBreakpoint, tr("Advanced breakpoint"),
|
||||
SLOT(on_actionAdvancedBreakpoint_triggered()), QKeySequence(Qt::CTRL+Qt::Key_F2));
|
||||
debugMenu->addAction(&actionAdvancedBreakpoint);
|
||||
breakpointMenu->addAction(&actionAdvancedBreakpoint);
|
||||
}
|
||||
|
||||
void DisassemblyContextMenu::addDebugMenu()
|
||||
{
|
||||
debugMenu = addMenu(tr("Debug"));
|
||||
|
||||
initAction(&actionContinueUntil, tr("Continue until line"),
|
||||
SLOT(on_actionContinueUntil_triggered()));
|
||||
|
@ -157,9 +157,11 @@ private:
|
||||
|
||||
QMenu *debugMenu;
|
||||
QAction actionContinueUntil;
|
||||
QAction actionSetPC;
|
||||
|
||||
QMenu *breakpointMenu;
|
||||
QAction actionAddBreakpoint;
|
||||
QAction actionAdvancedBreakpoint;
|
||||
QAction actionSetPC;
|
||||
|
||||
QAction actionSetToCode;
|
||||
|
||||
@ -195,6 +197,7 @@ private:
|
||||
void addSetAsMenu();
|
||||
void addSetToDataMenu();
|
||||
void addEditMenu();
|
||||
void addBreakpointMenu();
|
||||
void addDebugMenu();
|
||||
|
||||
struct ThingUsedHere {
|
||||
|
Loading…
Reference in New Issue
Block a user