QmlProject: Implement basic support for QmlFileSelector

This patch adds support for QmlFileSelector for
QmlProject and Qt Quick Designer.

Task-number: QDS-590
Change-Id: I0cc043d3ec9578008ec879b36fe834b70fb8c5ad
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
Thomas Hartmann
2019-04-08 17:02:20 +02:00
parent ba73d97852
commit f8202239d6
9 changed files with 54 additions and 0 deletions

View File

@@ -71,6 +71,7 @@ public:
QList<Utils::EnvironmentItem> environment() const;
QStringList customImportPaths() const;
QStringList customFileSelectors() const;
bool addFiles(const QStringList &filePaths);
@@ -79,6 +80,9 @@ public:
bool needsBuildConfigurations() const final;
static QStringList makeAbsolute(const Utils::FileName &path, const QStringList &relativePaths);
QVariant additionalData(Core::Id id, const ProjectExplorer::Target *target) const override;
protected:
RestoreResult fromMap(const QVariantMap &map, QString *errorMessage) override;