summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggerrunner.h
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2009-10-08 18:37:18 +0200
committerdt <qtc-committer@nokia.com>2009-11-19 16:35:18 +0100
commit10a0647ddf5d3f80808cc311617410f4eb4eeeff (patch)
treeca0487dcc9b0cc45af883b039c0fec74e110ab0a /src/plugins/debugger/debuggerrunner.h
parent8adef29bf61ed55c045e53b5c81cc038a82ad57d (diff)
downloadqt-creator-10a0647ddf5d3f80808cc311617410f4eb4eeeff.tar.gz
Remove QSharedPointer<> for RunConfiguration
Diffstat (limited to 'src/plugins/debugger/debuggerrunner.h')
-rw-r--r--src/plugins/debugger/debuggerrunner.h22
1 files changed, 7 insertions, 15 deletions
diff --git a/src/plugins/debugger/debuggerrunner.h b/src/plugins/debugger/debuggerrunner.h
index 641ec41467..ece5d8b811 100644
--- a/src/plugins/debugger/debuggerrunner.h
+++ b/src/plugins/debugger/debuggerrunner.h
@@ -35,22 +35,12 @@
#include <projectexplorer/runconfiguration.h>
#include <projectexplorer/applicationrunconfiguration.h>
-namespace ProjectExplorer {
-class LocalApplicationRunConfiguration;
-}
-
namespace Debugger {
class DebuggerManager;
namespace Internal {
class StartData;
-typedef QSharedPointer<ProjectExplorer::RunConfiguration>
- RunConfigurationPtr;
-
-typedef QSharedPointer<ProjectExplorer::LocalApplicationRunConfiguration>
- LocalApplicationRunConfigurationPtr;
-
class DebuggerRunControlFactory
: public ProjectExplorer::IRunControlFactory
{
@@ -60,14 +50,15 @@ public:
explicit DebuggerRunControlFactory(DebuggerManager *manager);
// ProjectExplorer::IRunControlFactory
- bool canRun(const RunConfigurationPtr &runConfiguration, const QString &mode) const;
- virtual ProjectExplorer::RunControl *create(const RunConfigurationPtr &runConfiguration,
+ bool canRun(ProjectExplorer::RunConfiguration *runConfiguration, const QString &mode) const;
+ virtual ProjectExplorer::RunControl *create(ProjectExplorer::RunConfiguration *runConfiguration,
const QString &mode);
virtual QString displayName() const;
- virtual QWidget *configurationWidget(const RunConfigurationPtr &runConfiguration);
+ virtual QWidget *configurationWidget(ProjectExplorer::RunConfiguration *runConfiguration);
- ProjectExplorer::RunControl *create(const DebuggerStartParametersPtr &sp, const QString &mode);
+
+ ProjectExplorer::RunControl *create(const DebuggerStartParametersPtr &sp);
private:
DebuggerStartParametersPtr m_startParameters;
@@ -82,9 +73,10 @@ class DebuggerRunControl
public:
DebuggerRunControl(DebuggerManager *manager,
- LocalApplicationRunConfigurationPtr runConfiguration);
+ ProjectExplorer::LocalApplicationRunConfiguration *runConfiguration);
DebuggerRunControl(DebuggerManager *manager, const DebuggerStartParametersPtr &startParameters);
+
// ProjectExplorer::RunControl
virtual void start();
virtual void stop();