diff options
Diffstat (limited to 'src/plugins/debugger/debuggeractions.h')
-rw-r--r-- | src/plugins/debugger/debuggeractions.h | 38 |
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 |