debugger: some basic support for 'catch catch' and 'catch throw'

Hidden in the Breakpoints context menu.
This commit is contained in:
hjk
2010-02-11 17:29:10 +01:00
parent 14d1edd5e2
commit 47fa65be6c
13 changed files with 87 additions and 15 deletions

View File

@@ -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
//