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 };