Added an option to register Creator as post-mortem debugger.

Task-number: QTCREATORBUG-450
This commit is contained in:
Robert Loehning
2010-03-25 16:54:23 +01:00
parent 30517ab710
commit 4dc3ead0d3
7 changed files with 188 additions and 3 deletions

View File

@@ -28,6 +28,9 @@
**************************************************************************/
#include "debuggeractions.h"
#ifdef Q_OS_WIN
#include "registerpostmortemaction.h"
#endif
#include <utils/savedaction.h>
#include <utils/qtcassert.h>
@@ -403,6 +406,15 @@ DebuggerSettings *DebuggerSettings::instance()
item->setDefaultValue(false);
instance->insertItem(EnableReverseDebugging, item);
#ifdef Q_OS_WIN
item = new RegisterPostMortemAction(instance);
item->setSettingsKey(debugModeGroup, QLatin1String("RegisterForPostMortem"));
item->setText(tr("Register For Post-Mortem Debugging"));
item->setCheckable(true);
item->setDefaultValue(false);
instance->insertItem(RegisterForPostMortem, item);
#endif
item = new SavedAction(instance);
item->setSettingsKey(debugModeGroup, QLatin1String("AllPluginBreakpoints"));
item->setDefaultValue(true);