Mercurial > hg > svcore
diff plugin/PluginScan.h @ 1501:0ee87bc10cdc checker_errorcode
Use error codes from checker to format our own translatable error report
author | Chris Cannam |
---|---|
date | Wed, 29 Aug 2018 17:42:06 +0100 |
parents | dcff44a76573 |
children |
line wrap: on
line diff
--- a/plugin/PluginScan.h Mon Aug 13 15:37:41 2018 +0100 +++ b/plugin/PluginScan.h Wed Aug 29 17:42:06 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