Mercurial > hg > svcore
comparison plugin/PluginScan.h @ 1483:7459f4c4d7c3
Merge from branch plugin-path-config
author | Chris Cannam |
---|---|
date | Mon, 11 Jun 2018 14:40:09 +0100 |
parents | dcff44a76573 |
children | 0ee87bc10cdc |
comparison
equal
deleted
inserted
replaced
1471:85e9b7b31a8d | 1483:7459f4c4d7c3 |
---|---|
18 #include <QStringList> | 18 #include <QStringList> |
19 #include <QMutex> | 19 #include <QMutex> |
20 #include <vector> | 20 #include <vector> |
21 #include <map> | 21 #include <map> |
22 | 22 |
23 class KnownPlugins; | 23 class KnownPluginCandidates; |
24 | 24 |
25 class PluginScan | 25 class PluginScan |
26 { | 26 { |
27 public: | 27 public: |
28 static PluginScan *getInstance(); | 28 static PluginScan *getInstance(); |
73 | 73 |
74 void clear(); | 74 void clear(); |
75 | 75 |
76 mutable QMutex m_mutex; // while scanning; definitely can't multi-thread this | 76 mutable QMutex m_mutex; // while scanning; definitely can't multi-thread this |
77 | 77 |
78 std::map<QString, KnownPlugins *> m_kp; // tag -> KnownPlugins client | 78 std::map<QString, KnownPluginCandidates *> m_kp; // tag -> KnownPlugins client |
79 bool m_succeeded; | 79 bool m_succeeded; |
80 | 80 |
81 class Logger; | 81 class Logger; |
82 Logger *m_logger; | 82 Logger *m_logger; |
83 }; | 83 }; |