diff options
author | Benjamin Zeller <benjamin.zeller@canonical.com> | 2015-06-12 18:14:00 +0200 |
---|---|---|
committer | Benjamin Zeller <benjamin.zeller@canonical.com> | 2015-06-15 16:55:54 +0000 |
commit | 9321967d8423497a71d616e1eaacc2b5d027fa34 (patch) | |
tree | 3562bacee3c9cd57c0c545a5bd6216f0407999ab /src/plugins/qmlprofiler/qmlprofilerviewmanager.h | |
parent | 5c054dd24a7813746ca8e8a8e486ab8d0e8f4979 (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.h | 2 |
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 { |