diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-03-10 14:46:58 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@theqtcompany.com> | 2015-03-20 06:53:01 +0000 |
commit | c96ef7654f6ea8ebd5737261aada123b52981213 (patch) | |
tree | 5c8e20256c3a5ce11925e38a07ed43356f6f18e2 /src/lib/corelib/api/projectdata_p.h | |
parent | 6d739b9cce414d6ca55ae257f8039c0d558476ba (diff) |
Introduce new class SourceArtifact.
So the API can export information about the file tags of a source file.
Change-Id: I60f6f72abbd98d79446bec260131289aa0e3cda8
Task-number: QBS-762
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Diffstat (limited to 'src/lib/corelib/api/projectdata_p.h')
-rw-r--r-- | src/lib/corelib/api/projectdata_p.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/lib/corelib/api/projectdata_p.h b/src/lib/corelib/api/projectdata_p.h index 0b7749f4f..895be44b8 100644 --- a/src/lib/corelib/api/projectdata_p.h +++ b/src/lib/corelib/api/projectdata_p.h @@ -45,13 +45,23 @@ public: QString name; CodeLocation location; - QStringList filePaths; - QStringList expandedWildcards; + QList<SourceArtifact> sourceArtifacts; + QList<SourceArtifact> sourceArtifactsFromWildcards; PropertyMap properties; bool isEnabled; bool isValid; }; +class SourceArtifactPrivate : public QSharedData +{ +public: + SourceArtifactPrivate() : isValid(false) {} + + QString filePath; + QStringList fileTags; + bool isValid; +}; + class TargetArtifactPrivate : public QSharedData { public: |