diff options
Diffstat (limited to 'src/plugins/qmlprojectmanager')
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlmainfileaspect.cpp | 5 | ||||
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlmainfileaspect.h | 2 | ||||
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlproject.h | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlmainfileaspect.cpp b/src/plugins/qmlprojectmanager/qmlmainfileaspect.cpp index 818f6e9da46..b1bc7994375 100644 --- a/src/plugins/qmlprojectmanager/qmlmainfileaspect.cpp +++ b/src/plugins/qmlprojectmanager/qmlmainfileaspect.cpp @@ -212,6 +212,11 @@ QString QmlMainFileAspect::mainScript() const return m_currentFileFilename; } +QString QmlMainFileAspect::currentFile() const +{ + return m_currentFileFilename; +} + void QmlMainFileAspect::changeCurrentFile(Core::IEditor *editor) { if (!editor) diff --git a/src/plugins/qmlprojectmanager/qmlmainfileaspect.h b/src/plugins/qmlprojectmanager/qmlmainfileaspect.h index 286d000d3d3..61a7b337b7f 100644 --- a/src/plugins/qmlprojectmanager/qmlmainfileaspect.h +++ b/src/plugins/qmlprojectmanager/qmlmainfileaspect.h @@ -46,6 +46,7 @@ class QmlBuildSystem; class QMLPROJECTMANAGER_EXPORT QmlMainFileAspect : public ProjectExplorer::ProjectConfigurationAspect { + Q_OBJECT public: explicit QmlMainFileAspect(ProjectExplorer::Target *target); ~QmlMainFileAspect() override; @@ -67,6 +68,7 @@ public: void setScriptSource(MainScriptSource source, const QString &settingsPath = QString()); QString mainScript() const; + QString currentFile() const; void changeCurrentFile(Core::IEditor *editor = nullptr); bool isQmlFilePresent(); QmlBuildSystem *qmlBuildSystem() const; diff --git a/src/plugins/qmlprojectmanager/qmlproject.h b/src/plugins/qmlprojectmanager/qmlproject.h index f12da342fe3..b1b4c6bd536 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.h +++ b/src/plugins/qmlprojectmanager/qmlproject.h @@ -40,7 +40,7 @@ namespace QmlProjectManager { class QmlProject; class QmlProjectItem; -class QmlBuildSystem : public ProjectExplorer::BuildSystem +class QMLPROJECTMANAGER_EXPORT QmlBuildSystem : public ProjectExplorer::BuildSystem { Q_OBJECT |