summaryrefslogtreecommitdiff
path: root/src/plugins/cmakeprojectmanager/cmakelocatorfilter.h
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2014-09-24 18:08:32 +0200
committerDaniel Teske <daniel.teske@digia.com>2014-09-26 12:56:55 +0200
commite1a084ccf807b5dafc48a46f10e9345ae41a3d72 (patch)
tree6f5801a1c5ee6420c92cde9189d2d88168f4fde0 /src/plugins/cmakeprojectmanager/cmakelocatorfilter.h
parentb633838d0030c27c40ff438d3460f21f16ff9bb7 (diff)
downloadqt-creator-e1a084ccf807b5dafc48a46f10e9345ae41a3d72.tar.gz
CmakeLocatorFilter: Make it threadsafe
Task-number: QTCREATORBUG-13070 Change-Id: I196170ebf1ee8bfee037a3c802c8d0169be2a501 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakelocatorfilter.h')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakelocatorfilter.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakelocatorfilter.h b/src/plugins/cmakeprojectmanager/cmakelocatorfilter.h
index c50c52dcd2..fea081d352 100644
--- a/src/plugins/cmakeprojectmanager/cmakelocatorfilter.h
+++ b/src/plugins/cmakeprojectmanager/cmakelocatorfilter.h
@@ -45,12 +45,16 @@ public:
CMakeLocatorFilter();
~CMakeLocatorFilter();
+ void prepareSearch(const QString &entry);
QList<Core::LocatorFilterEntry> matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future, const QString &entry);
void accept(Core::LocatorFilterEntry selection) const;
void refresh(QFutureInterface<void> &future);
private slots:
void slotProjectListUpdated();
+private:
+ QList<Core::LocatorFilterEntry> m_result;
+
};
} // namespace Internal