diff options
author | hjk <[email protected]> | 2010-02-11 17:29:10 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2010-02-11 17:46:05 +0100 |
commit | 47fa65be6c26c04a484eb82d648587a155738b00 (patch) | |
tree | 0ed95d0144d15a6192380c883370f97a0786217d /src/plugins/debugger/debuggeractions.cpp | |
parent | 14d1edd5e272309b1bc538da205f92abde0d7ab7 (diff) |
debugger: some basic support for 'catch catch' and 'catch throw'
Hidden in the Breakpoints context menu.
Diffstat (limited to 'src/plugins/debugger/debuggeractions.cpp')
-rw-r--r-- | src/plugins/debugger/debuggeractions.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp index b5d01f00d88..a5d824cd195 100644 --- a/src/plugins/debugger/debuggeractions.cpp +++ b/src/plugins/debugger/debuggeractions.cpp @@ -279,6 +279,22 @@ DebuggerSettings *DebuggerSettings::instance() item->setSettingsKey(debugModeGroup, QLatin1String("UsePreciseBreakpoints")); instance->insertItem(UsePreciseBreakpoints, item); + item = new SavedAction(instance); + item->setText(tr("Break on \"throw\"")); + item->setCheckable(true); + item->setDefaultValue(false); + item->setValue(false); + item->setSettingsKey(debugModeGroup, QLatin1String("BreakOnThrow")); + instance->insertItem(BreakOnThrow, item); + + item = new SavedAction(instance); + item->setText(tr("Break on \"catch\"")); + item->setCheckable(true); + item->setDefaultValue(false); + item->setValue(false); + item->setSettingsKey(debugModeGroup, QLatin1String("BreakOnCatch")); + instance->insertItem(BreakOnCatch, item); + // // Settings // |