Mercurial > hg > svcore
diff plugin/PluginScan.h @ 1241:c6bdf247016a 3.0-integration
Support multiple plugin checker helpers, as for multiple piper servers
author | Chris Cannam |
---|---|
date | Tue, 01 Nov 2016 14:06:47 +0000 |
parents | 2f628dc9a0b0 |
children | 75aefcc9f07d |
line wrap: on
line diff
--- a/plugin/PluginScan.h Tue Nov 01 12:09:05 2016 +0000 +++ b/plugin/PluginScan.h Tue Nov 01 14:06:47 2016 +0000 @@ -16,6 +16,7 @@ #define PLUGIN_SCAN_H #include <QStringList> +#include <vector> class KnownPlugins; @@ -24,7 +25,7 @@ public: static PluginScan *getInstance(); - void scan(QString helperExecutablePath); + void scan(); bool scanSucceeded() const; @@ -40,7 +41,10 @@ private: PluginScan(); ~PluginScan(); - KnownPlugins *m_kp; + + void clear(); + + std::vector<KnownPlugins *> m_kp; bool m_succeeded; class Logger;