Mercurial > hg > svcore
comparison plugin/PluginScan.h @ 1474:dcff44a76573 plugin-path-config
Update for checker API change
author | Chris Cannam |
---|---|
date | Wed, 06 Jun 2018 15:55:34 +0100 |
parents | 48e9f538e6e9 |
children | 0ee87bc10cdc |
comparison
equal
deleted
inserted
replaced
1473:f52bf66b9096 | 1474:dcff44a76573 |
---|---|
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 }; |