summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggeractions.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/debuggeractions.h')
-rw-r--r--src/plugins/debugger/debuggeractions.h38
1 files changed, 6 insertions, 32 deletions
diff --git a/src/plugins/debugger/debuggeractions.h b/src/plugins/debugger/debuggeractions.h
index e0040eb09c..86c11ac93e 100644
--- a/src/plugins/debugger/debuggeractions.h
+++ b/src/plugins/debugger/debuggeractions.h
@@ -32,7 +32,6 @@
#include <QtCore/QHash>
#include <QtCore/QMap>
-#include <QtCore/QSharedPointer>
QT_BEGIN_NAMESPACE
class QAction;
@@ -41,7 +40,7 @@ class QSettings;
QT_END_NAMESPACE
namespace Utils {
- class SavedAction;
+class SavedAction;
}
namespace Debugger {
@@ -52,12 +51,14 @@ class DebuggerSettings : public QObject
Q_OBJECT
public:
typedef QMultiMap<QString, int> GdbBinaryToolChainMap;
- typedef QSharedPointer<GdbBinaryToolChainMap> GdbBinaryToolChainMapPtr;
explicit DebuggerSettings(QObject *parent = 0);
~DebuggerSettings();
- GdbBinaryToolChainMapPtr gdbBinaryToolChainMap() const { return m_gdbBinaryToolChainMap; }
+ GdbBinaryToolChainMap gdbBinaryToolChainMap() const
+ { return m_gdbBinaryToolChainMap; }
+ void setGdbBinaryToolChainMap(const GdbBinaryToolChainMap &map)
+ { m_gdbBinaryToolChainMap = map; }
void insertItem(int code, Utils::SavedAction *item);
Utils::SavedAction *item(int code) const;
@@ -72,8 +73,7 @@ public slots:
private:
QHash<int, Utils::SavedAction *> m_items;
-
- const GdbBinaryToolChainMapPtr m_gdbBinaryToolChainMap;
+ GdbBinaryToolChainMap m_gdbBinaryToolChainMap;
};
@@ -127,8 +127,6 @@ enum DebuggerActionCode
WatchExpressionInWindow,
RemoveWatchExpression,
WatchPoint,
- AssignValue,
- AssignType,
ShowStdNamespace,
ShowQtNamespace,
@@ -160,30 +158,6 @@ Utils::SavedAction *theDebuggerAction(int code);
bool theDebuggerBoolSetting(int code);
QString theDebuggerStringSetting(int code);
-struct DebuggerManagerActions
-{
- QAction *continueAction;
- QAction *stopAction;
- QAction *resetAction; // FIXME: Should not be needed in a stable release
- QAction *stepAction;
- QAction *stepOutAction;
- QAction *runToLineAction1; // in the Debug menu
- QAction *runToLineAction2; // in the text editor context menu
- QAction *runToFunctionAction;
- QAction *jumpToLineAction1; // in the Debug menu
- QAction *jumpToLineAction2; // in the text editor context menu
- QAction *returnFromFunctionAction;
- QAction *nextAction;
- QAction *snapshotAction;
- QAction *watchAction1; // in the Debug menu
- QAction *watchAction2; // in the text editor context menu
- QAction *breakAction;
- QAction *sepAction;
- QAction *reverseDirectionAction;
- QAction *frameUpAction;
- QAction *frameDownAction;
-};
-
} // namespace Internal
} // namespace Debugger