summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2009-09-17 11:48:39 +0200
committerhjk <qtc-committer@nokia.com>2009-09-17 12:48:11 +0200
commit10a6829aaf8ea15cd217d398f0bd50447d05b979 (patch)
tree810590bc2211d6b8afafecb8a9f3511ca41d2ed5 /src/plugins
parent554f4fe6799182bd07e62996abac6a6ca7c66037 (diff)
downloadqt-creator-10a6829aaf8ea15cd217d398f0bd50447d05b979.tar.gz
debugger: refactorization
merge DebuggerRunControl::m_dumperLibrary{,Location} into StartParameters
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/debugger/debuggermanager.cpp14
-rw-r--r--src/plugins/debugger/debuggermanager.h6
-rw-r--r--src/plugins/debugger/debuggerrunner.cpp8
-rw-r--r--src/plugins/debugger/debuggerrunner.h2
4 files changed, 9 insertions, 21 deletions
diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp
index 5222fb8c1a..1864181139 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 c1979fb22d..571104cf2f 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 59e9d0e451..4de813d26d 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 81f8458889..71ffe38f36 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