diff --git a/src/plugins/debugger/debuggercore.h b/src/plugins/debugger/debuggercore.h index ec5bd3c4f3991e1b11a57426ffe8beebb81d83f8..18787baa8bb08c3ab62e5e1bf83fcf88cb39c201 100644 --- a/src/plugins/debugger/debuggercore.h +++ b/src/plugins/debugger/debuggercore.h @@ -123,6 +123,7 @@ public: virtual Utils::SavedAction *action(int code) const = 0; virtual bool boolSetting(int code) const = 0; virtual QString stringSetting(int code) const = 0; + virtual QStringList stringListSetting(int code) const = 0; virtual void setThreads(const QStringList &list, int index) = 0; virtual DebuggerToolTipManager *toolTipManager() const = 0; diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 36079eb1ee15c888f47ec6a5903b865ed2882e26..e8b35267c421c33b55df4f3690ee71ba637990ba 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -1191,6 +1191,7 @@ public slots: SavedAction *action(int code) const; bool boolSetting(int code) const; QString stringSetting(int code) const; + QStringList stringListSetting(int code) const; void showModuleSymbols(const QString &moduleName, const Symbols &symbols); void showModuleSections(const QString &moduleName, const Sections §ions); @@ -3307,6 +3308,11 @@ QString DebuggerPluginPrivate::stringSetting(int code) const return m_debuggerSettings->item(code)->value().toString(); } +QStringList DebuggerPluginPrivate::stringListSetting(int code) const +{ + return m_debuggerSettings->item(code)->value().toStringList(); +} + void DebuggerPluginPrivate::showModuleSymbols(const QString &moduleName, const Symbols &symbols) {