aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios/iosrunner.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-06-14 14:01:16 +0200
committerhjk <hjk@qt.io>2017-06-27 08:52:08 +0000
commit06014fb56f53536f50317183add81fb95a81ce1e (patch)
tree42ac6130478530eebb9fbeb24ddf8c2c7ad63d69 /src/plugins/ios/iosrunner.h
parent38b4dec7642af1389a592365fafaec909649fd41 (diff)
Ios: Re-enable QmlProfiler
Change-Id: I55a102c8f3a0c748b483a2fa36aa51947d13764a Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Diffstat (limited to 'src/plugins/ios/iosrunner.h')
-rw-r--r--src/plugins/ios/iosrunner.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/plugins/ios/iosrunner.h b/src/plugins/ios/iosrunner.h
index 5bdfe87e180..203ae879092 100644
--- a/src/plugins/ios/iosrunner.h
+++ b/src/plugins/ios/iosrunner.h
@@ -65,6 +65,7 @@ public:
virtual void appOutput(const QString &/*output*/) {}
virtual void errorMsg(const QString &/*msg*/) {}
+ virtual void onStart() { reportStarted(); }
Utils::Port qmlServerPort() const;
Utils::Port gdbServerPort() const;
@@ -111,22 +112,17 @@ private:
};
-class IosAnalyzeSupport : public IosRunner
+class IosQmlProfilerSupport : public ProjectExplorer::RunWorker
{
Q_OBJECT
public:
- IosAnalyzeSupport(ProjectExplorer::RunControl *runControl);
+ IosQmlProfilerSupport(ProjectExplorer::RunControl *runControl);
private:
void start() override;
-
- void qmlServerReady();
- void appOutput(const QString &output) override;
- void errorMsg(const QString &output) override;
-
- QmlDebug::QmlOutputParser m_outputParser;
- IosRunner *m_runner;
+ IosRunner *m_runner = nullptr;
+ ProjectExplorer::RunWorker *m_profiler = nullptr;
};