aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprofiler/qmlprofilerviewmanager.h
diff options
context:
space:
mode:
authorBenjamin Zeller <benjamin.zeller@canonical.com>2015-06-12 18:14:00 +0200
committerBenjamin Zeller <benjamin.zeller@canonical.com>2015-06-15 16:55:54 +0000
commit9321967d8423497a71d616e1eaacc2b5d027fa34 (patch)
tree3562bacee3c9cd57c0c545a5bd6216f0407999ab /src/plugins/qmlprofiler/qmlprofilerviewmanager.h
parent5c054dd24a7813746ca8e8a8e486ab8d0e8f4979 (diff)
QmlProfiler: Make creation of local RunControls more flexible
In order for plugins to create a RunControl for locally running applications that do not use LocalApplicationRunConfiguration it is required to export an API that takes care of the internal setup. Also this removes the hard dependency on LocalApplicationRunConfiguration. We don't want to expose Internal classes in public API, so we have to make QmlProfiler::Internal::QmlProfilerRunControl and QmlProfiler::Internal::QmlProfilerStateManager public. Also, AbstractQmlProfilerRunner doesn't do anything useful and can be removed. Change-Id: I0403e5b17e14ac894addd818ad7b249c51a8ed8d Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Benjamin Zeller <benjamin.zeller@canonical.com> Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerviewmanager.h')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilerviewmanager.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerviewmanager.h b/src/plugins/qmlprofiler/qmlprofilerviewmanager.h
index 3aa3ada775..80cea2d3c0 100644
--- a/src/plugins/qmlprofiler/qmlprofilerviewmanager.h
+++ b/src/plugins/qmlprofiler/qmlprofilerviewmanager.h
@@ -35,11 +35,11 @@
namespace QmlProfiler {
class QmlProfilerModelManager;
+class QmlProfilerStateManager;
namespace Internal {
class QmlProfilerTool;
-class QmlProfilerStateManager;
class QmlProfilerViewManager : public QObject
{