diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index 5222fb8c1ae5ed2df59d644d80800d1e2e0b2d6c..18641811395af143b37f15c32b9bc54599d90d24 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -902,16 +902,6 @@ QSharedPointer<DebuggerStartParameters> DebuggerManager::startParameters() const return m_startParameters; } -void DebuggerManager::setQtDumperLibraryName(const QString &dl) -{ - m_dumperLib = dl; -} - -void DebuggerManager::setQtDumperLibraryLocations(const QStringList &dl) -{ - m_dumperLibLocations = dl; -} - qint64 DebuggerManager::inferiorPid() const { return m_inferiorPid; @@ -1406,7 +1396,7 @@ QString DebuggerManager::qtDumperLibraryName() const { if (theDebuggerAction(UseCustomDebuggingHelperLocation)->value().toBool()) return theDebuggerAction(CustomDebuggingHelperLocation)->value().toString(); - return m_dumperLib; + return m_startParameters->dumperLibrary; } QStringList DebuggerManager::qtDumperLibraryLocations() const @@ -1416,7 +1406,7 @@ QStringList DebuggerManager::qtDumperLibraryLocations() const const QString location = tr("%1 (explicitly set in the Debugger Options)").arg(customLocation); return QStringList(location); } - return m_dumperLibLocations; + return m_startParameters->dumperLibraryLocations; } void DebuggerManager::showQtDumperLibraryWarning(const QString &details) diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h index c1979fb22da7dce688a8e73e76b31dee5746f670..571104cf2f1d493e775ae2501677f22b0a46a521 100644 --- a/src/plugins/debugger/debuggermanager.h +++ b/src/plugins/debugger/debuggermanager.h @@ -161,6 +161,9 @@ public: QString remoteArchitecture; QString serverStartScript; int toolChainType; + + QString dumperLibrary; + QStringList dumperLibraryLocations; }; QDebug operator<<(QDebug str, const DebuggerStartParameters &); @@ -279,9 +282,6 @@ public slots: const QSharedPointer<DebuggerStartParameters> &startParameters); void exitDebugger(); - void setQtDumperLibraryName(const QString &dl); // Run Control - void setQtDumperLibraryLocations(const QStringList &dl); - void setSimpleDockWidgetArrangement(); void setBusyCursor(bool on); diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp index 59e9d0e451b739429b7b623fa54b8b839f9fb01d..4de813d26dc7e8a17d846bef168dd44c5dabac5b 100644 --- a/src/plugins/debugger/debuggerrunner.cpp +++ b/src/plugins/debugger/debuggerrunner.cpp @@ -169,15 +169,15 @@ DebuggerRunControl::DebuggerRunControl(DebuggerManager *manager, } m_startParameters->useTerminal = runConfiguration->runMode() == ApplicationRunConfiguration::Console; - m_dumperLibrary = runConfiguration->dumperLibrary(); - m_dumperLibraryLocations = runConfiguration->dumperLibraryLocations(); + m_startParameters->dumperLibrary = + runConfiguration->dumperLibrary(); + m_startParameters->dumperLibraryLocations = + runConfiguration->dumperLibraryLocations(); } void DebuggerRunControl::start() { m_running = true; - m_manager->setQtDumperLibraryName(m_dumperLibrary); - m_manager->setQtDumperLibraryLocations(m_dumperLibraryLocations); m_manager->startNewDebugger(this, m_startParameters); } diff --git a/src/plugins/debugger/debuggerrunner.h b/src/plugins/debugger/debuggerrunner.h index 81f8458889918494e837f9ea3ead9306495b4e6e..71ffe38f369d1d32e994f6ead8abbe6fc46db111 100644 --- a/src/plugins/debugger/debuggerrunner.h +++ b/src/plugins/debugger/debuggerrunner.h @@ -111,8 +111,6 @@ private: const QSharedPointer<DebuggerStartParameters> m_startParameters; DebuggerManager *m_manager; bool m_running; - QString m_dumperLibrary; - QStringList m_dumperLibraryLocations; }; // A default run configuration for external executables or attaching to