diff 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
line wrap: on
line diff
--- a/plugin/PluginScan.h	Thu Apr 14 12:12:04 2016 +0100
+++ b/plugin/PluginScan.h	Thu Apr 14 14:03:18 2016 +0100
@@ -25,10 +25,13 @@
     static PluginScan *getInstance();
 
     void scan();
+
+    bool scanSucceeded() const;
     
     QStringList getCandidateVampLibraries() const;
     QStringList getCandidateLADSPALibraries() const;
     QStringList getCandidateDSSILibraries() const;
+    QStringList getCandidateLibrariesFor(KnownPlugins::PluginType) const;
 
     QString getStartupFailureReport() const;
 
@@ -39,6 +42,7 @@
     PluginScan();
     ~PluginScan();
     KnownPlugins *m_kp;
+    bool m_succeeded;
 };
 
 #endif