ProjectFilesystemPlugin 1.1.0: pseudo-threaded tree rebuild
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include <extensionsystem/iplugin.h>
|
||||
#include <QSortFilterProxyModel>
|
||||
#include <QFileSystemModel>
|
||||
#include <QElapsedTimer>
|
||||
#include <QMenu>
|
||||
|
||||
extern QFileInfo projectfs_menu_target;
|
||||
@@ -32,13 +33,16 @@ protected:
|
||||
void rememberExpanded(QTreeWidgetItem * ti);
|
||||
void restoreExpanded(QTreeWidgetItem * ti);
|
||||
void setExtVariable();
|
||||
void checkProcEvents();
|
||||
|
||||
bool in_proc, need_rebuild;
|
||||
ExtensionSystem::IPlugin * proj_plug;
|
||||
QMenu popup_menu;
|
||||
QMap<QString, QTreeWidgetItem*> item_map;
|
||||
QSet<QString> last_expanded;
|
||||
FilterDialog filter_dialog;
|
||||
FilterDialog::Filter cur_filter;
|
||||
QElapsedTimer tm;
|
||||
|
||||
public slots:
|
||||
void projectsChanged();
|
||||
|
||||
Reference in New Issue
Block a user