ProjectTree Class
(ProjectExplorer::ProjectTree)Public Functions
| ProjectTree(QObject *parent = nullptr) | |
| ~ProjectTree() | |
| void | collapseAll() |
Signals
| void | aboutToShowContextMenu(ProjectExplorer::Project *project, ProjectExplorer::Node *node) |
| void | currentNodeChanged() |
| void | currentProjectChanged(ProjectExplorer::Project *project) |
| void | subtreeChanged(ProjectExplorer::FolderNode *node) |
| void | treeChanged() |
Static Public Members
| void | aboutToShutDown() |
| void | applyTreeManager(FolderNode *folder) |
| Utils::FileName | currentFilePath() |
| Project * | currentProject() |
| void | emitSubtreeChanged(FolderNode *node) |
| Node * | findCurrentNode() |
| void | forEachNode(const std::function<void( Node * ) > &task) |
| bool | hasNode(const Node *node) |
| void | highlightProject(Project *project, const QString &message) |
| ProjectTree * | instance() |
| void | nodeChanged(Internal::ProjectTreeWidget *widget) |
| Node * | nodeForFile(const Utils::FileName &fileName) |
| Project * | projectForNode(Node *node) |
| void | registerTreeManager(const TreeManagerFunction &treeChange) |
| void | registerWidget(Internal::ProjectTreeWidget *widget) |
| void | showContextMenu(Internal::ProjectTreeWidget *focus, const QPoint &globalPos, Node *node) |
| void | unregisterWidget(Internal::ProjectTreeWidget *widget) |
Member Function Documentation
ProjectTree::ProjectTree(QObject *parent = nullptr)
Default constructs an instance of ProjectTree.
ProjectTree::~ProjectTree()
Destroys the instance of ProjectTree.