Ios: Re-enable QmlProfiler

Change-Id: I55a102c8f3a0c748b483a2fa36aa51947d13764a
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
hjk
2017-06-14 14:01:16 +02:00
parent 38b4dec764
commit 06014fb56f
3 changed files with 29 additions and 38 deletions

View File

@@ -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;
};