diff plugin/PluginScan.h @ 1503:2057423c88fe

Merge from branch checker_errorcode
author Chris Cannam
date Fri, 31 Aug 2018 15:15:31 +0100
parents 0ee87bc10cdc
children
line wrap: on
line diff
--- a/plugin/PluginScan.h	Mon Aug 13 15:37:41 2018 +0100
+++ b/plugin/PluginScan.h	Fri Aug 31 15:15:31 2018 +0100
@@ -20,7 +20,11 @@
 #include <vector>
 #include <map>
 
-class KnownPluginCandidates;
+#ifdef HAVE_PLUGIN_CHECKER_HELPER
+#include "checker/knownplugincandidates.h"
+#else
+class KnownPluginCandidates {};
+#endif
 
 class PluginScan
 {
@@ -73,6 +77,12 @@
 
     void clear();
 
+#ifdef HAVE_PLUGIN_CHECKER_HELPER
+    QString formatFailureReport(QString helperTag,
+                                std::vector<PluginCandidates::FailureRec>)
+        const;
+#endif
+
     mutable QMutex m_mutex; // while scanning; definitely can't multi-thread this
     
     std::map<QString, KnownPluginCandidates *> m_kp; // tag -> KnownPlugins client