diff options
author | dt <qtc-committer@nokia.com> | 2009-10-08 18:37:18 +0200 |
---|---|---|
committer | dt <qtc-committer@nokia.com> | 2009-11-19 16:35:18 +0100 |
commit | 10a0647ddf5d3f80808cc311617410f4eb4eeeff (patch) | |
tree | ca0487dcc9b0cc45af883b039c0fec74e110ab0a /src/plugins/debugger/debuggerrunner.h | |
parent | 8adef29bf61ed55c045e53b5c81cc038a82ad57d (diff) | |
download | qt-creator-10a0647ddf5d3f80808cc311617410f4eb4eeeff.tar.gz |
Remove QSharedPointer<> for RunConfiguration
Diffstat (limited to 'src/plugins/debugger/debuggerrunner.h')
-rw-r--r-- | src/plugins/debugger/debuggerrunner.h | 22 |
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(); |