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) |
Project * | currentProject() |
void | emitSubtreeChanged(FolderNode *node) |
Node * | findCurrentNode() |
bool | hasNode(const Node *node) |
void | highlightProject(Project *project, const QString &message) |
ProjectTree * | instance() |
void | nodeChanged(Internal::ProjectTreeWidget *widget) |
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.