diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2017-05-03 13:46:02 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2017-05-04 09:16:56 +0000 |
commit | 0a3409112b3c5f85362a722531b7dd8c88f25fbf (patch) | |
tree | 706ed50c0d6a22c1b3120611cc9e8bacefe98c37 /src/plugins/projectexplorer/projectnodes.h | |
parent | b0f1aa98a853062b7e0ead1414ae8970242dd25f (diff) |
ProjectNodes: add listInProject() to Node
Add a setter/getter for listInProject to Node and make the project
list all nodes with this property set in Project::files.
Task-number: QTCREATORBUG-18132
Change-Id: I334e627856d1bc0d033e13c5d629f6657d8d7fee
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectnodes.h')
-rw-r--r-- | src/plugins/projectexplorer/projectnodes.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projectnodes.h b/src/plugins/projectexplorer/projectnodes.h index 64d09abc74..dc03cd5aec 100644 --- a/src/plugins/projectexplorer/projectnodes.h +++ b/src/plugins/projectexplorer/projectnodes.h @@ -129,6 +129,7 @@ public: virtual QString displayName() const; virtual QString tooltip() const; bool isEnabled() const; + bool listInProject() const; bool isGenerated() const; virtual bool supportsAction(ProjectAction action, Node *node) const; @@ -155,6 +156,7 @@ protected: Node(NodeType nodeType, const Utils::FileName &filePath, int line = -1); void setPriority(int priority); + void setListInProject(bool l); void setIsGenerated(bool g); private: @@ -167,6 +169,7 @@ private: FlagNone = 0, FlagIsEnabled = 1 << 0, FlagIsGenerated = 1 << 1, + FlagListInProject = 1 << 2, }; using NodeFlags = QFlags<NodeFlag>; NodeFlags m_flags = FlagIsEnabled; |