diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index 876fa4e1882..0dc6f5c5a18 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.cpp +++ b/src/plugins/qmlprojectmanager/qmlproject.cpp @@ -347,6 +347,12 @@ QStringList QmlBuildSystem::supportedLanguages() const return {}; } +void QmlBuildSystem::setSupportedLanguages(QStringList languages) +{ + if (m_projectItem) + m_projectItem.data()->setSupportedLanguages(languages); +} + QString QmlBuildSystem::primaryLanguage() const { if (m_projectItem) @@ -354,6 +360,12 @@ QString QmlBuildSystem::primaryLanguage() const return {}; } +void QmlBuildSystem::setPrimaryLanguage(QString language) +{ + if (m_projectItem) + m_projectItem.data()->setPrimaryLanguage(language); +} + void QmlBuildSystem::refreshProjectFile() { refresh(QmlBuildSystem::ProjectFile | Files); diff --git a/src/plugins/qmlprojectmanager/qmlproject.h b/src/plugins/qmlprojectmanager/qmlproject.h index 64c0cc90ecb..4f347d07e1d 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.h +++ b/src/plugins/qmlprojectmanager/qmlproject.h @@ -89,7 +89,9 @@ public: QStringList customImportPaths() const; QStringList customFileSelectors() const; QStringList supportedLanguages() const; + void setSupportedLanguages(QStringList languages); QString primaryLanguage() const; + void setPrimaryLanguage(QString language); bool forceFreeType() const; bool addFiles(const QStringList &filePaths);