diff src/knownplugincandidates.cpp @ 40:40c6936c2fc9 errorcode

Return numerical error codes, so the caller can apply i18n on display; distinguish explicitly the common win32 architecture problems
author Chris Cannam
date Wed, 29 Aug 2018 17:40:22 +0100
parents 4154894d638c
children
line wrap: on
line diff
--- a/src/knownplugincandidates.cpp	Tue Aug 28 14:33:41 2018 +0100
+++ b/src/knownplugincandidates.cpp	Wed Aug 29 17:40:22 2018 +0100
@@ -66,8 +66,8 @@
     }
 }
 
-string
-KnownPluginCandidates::getFailureReport() const
+vector<PluginCandidates::FailureRec>
+KnownPluginCandidates::getFailures() const
 {
     vector<PluginCandidates::FailureRec> failures;
 
@@ -76,6 +76,13 @@
         failures.insert(failures.end(), ff.begin(), ff.end());
     }
 
+    return failures;
+}
+
+string
+KnownPluginCandidates::getFailureReport() const
+{
+    auto failures = getFailures();
     if (failures.empty()) return "";
 
     int n = int(failures.size());