debugger: pop up a window when the application receives a signal like SIGSEGV

Just mentioning it in the status bar is often not enough to take notice.
This commit is contained in:
hjk
2009-08-13 14:33:02 +02:00
parent 21c3e014b9
commit 6fd0433cd6
5 changed files with 37 additions and 6 deletions

View File

@@ -122,13 +122,13 @@ DebuggerSettings *DebuggerSettings::instance()
// View
//
item = new SavedAction(instance);
instance->insertItem(AdjustColumnWidths, item);
item->setText(tr("Adjust column widths to contents"));
instance->insertItem(AdjustColumnWidths, item);
item = new SavedAction(instance);
instance->insertItem(AlwaysAdjustColumnWidths, item);
item->setText(tr("Always adjust column widths to contents"));
item->setCheckable(true);
instance->insertItem(AlwaysAdjustColumnWidths, item);
item = new SavedAction(instance);
item->setText(tr("Use alternating row colors"));
@@ -138,8 +138,16 @@ DebuggerSettings *DebuggerSettings::instance()
instance->insertItem(UseAlternatingRowColors, item);
item = new SavedAction(instance);
item->setSettingsKey(debugModeGroup, QLatin1String("LogTimeStamps"));
item->setText(tr("Show a message box when receiving a signal"));
item->setSettingsKey(debugModeGroup, QLatin1String("UseMessageBoxForSignals"));
item->setCheckable(true);
item->setDefaultValue(true);
item->setValue(true);
instance->insertItem(UseMessageBoxForSignals, item);
item = new SavedAction(instance);
item->setText(tr("Log time stamps"));
item->setSettingsKey(debugModeGroup, QLatin1String("LogTimeStamps"));
item->setCheckable(true);
item->setDefaultValue(false);
instance->insertItem(LogTimeStamps, item);