Mercurial > hg > svcore
comparison plugin/PluginScan.h @ 1179:6b1af0f05f06 pluginscan
Make use of, and warn for, the plugin checker for all types of plugin. Haven't yet resolved the question of how to install and find it.
author | Chris Cannam |
---|---|
date | Thu, 14 Apr 2016 14:03:18 +0100 |
parents | bf05d9259dbc |
children | 98664afd518b |
comparison
equal
deleted
inserted
replaced
1178:bf05d9259dbc | 1179:6b1af0f05f06 |
---|---|
23 { | 23 { |
24 public: | 24 public: |
25 static PluginScan *getInstance(); | 25 static PluginScan *getInstance(); |
26 | 26 |
27 void scan(); | 27 void scan(); |
28 | |
29 bool scanSucceeded() const; | |
28 | 30 |
29 QStringList getCandidateVampLibraries() const; | 31 QStringList getCandidateVampLibraries() const; |
30 QStringList getCandidateLADSPALibraries() const; | 32 QStringList getCandidateLADSPALibraries() const; |
31 QStringList getCandidateDSSILibraries() const; | 33 QStringList getCandidateDSSILibraries() const; |
34 QStringList getCandidateLibrariesFor(KnownPlugins::PluginType) const; | |
32 | 35 |
33 QString getStartupFailureReport() const; | 36 QString getStartupFailureReport() const; |
34 | 37 |
35 protected: | 38 protected: |
36 void log(std::string); | 39 void log(std::string); |
37 | 40 |
38 private: | 41 private: |
39 PluginScan(); | 42 PluginScan(); |
40 ~PluginScan(); | 43 ~PluginScan(); |
41 KnownPlugins *m_kp; | 44 KnownPlugins *m_kp; |
45 bool m_succeeded; | |
42 }; | 46 }; |
43 | 47 |
44 #endif | 48 #endif |