project add/remove/rename optimizations, remove bugs in directories watching

This commit is contained in:
2021-05-25 23:58:03 +03:00
parent 7dfcd37a87
commit b2a2abe6ae
2 changed files with 85 additions and 31 deletions

View File

@@ -28,7 +28,9 @@ public:
protected:
void changeEvent(QEvent * e);
void createTree(QTreeWidgetItem * ti, const QString & dir);
void createTree(QTreeWidgetItem * ti, const QString & dir, bool proc_events = true);
void createProjectTree(void * p);
void projectNameChanged();
bool filterTree(QTreeWidgetItem * ti, const QString & filter);
void filter();
void rememberExpanded(QTreeWidgetItem * ti);
@@ -36,6 +38,8 @@ protected:
void setExtVariable();
void checkProcEvents();
void * itemProject(QTreeWidgetItem * ti);
QTreeWidgetItem * projectItem(void * p);
void cleanMappedItems();
bool in_proc, need_rebuild;
ExtensionSystem::IPlugin * proj_plug;