Mercurial > hg > svcore
diff transform/TransformFactory.cpp @ 1844:5b1b03c1d8d4
Accept more than one library URI for a plugin; consistency checks for packs
author | Chris Cannam |
---|---|
date | Mon, 20 Apr 2020 15:42:51 +0100 |
parents | 19fa7bf208d8 |
children | 6f626cfdba51 |
line wrap: on
line diff
--- a/transform/TransformFactory.cpp Fri Apr 17 17:45:34 2020 +0100 +++ b/transform/TransformFactory.cpp Mon Apr 20 15:42:51 2020 +0100 @@ -642,6 +642,8 @@ PluginRDFIndexer::getInstance()->indexConfiguredURLs(); if (m_exiting) return; + PluginRDFIndexer::getInstance()->performConsistencyChecks(); + //!!! This will be amazingly slow QStringList ids = PluginRDFIndexer::getInstance()->getIndexedPluginIds(); @@ -653,7 +655,7 @@ QString name = desc.getPluginName(); #ifdef DEBUG_TRANSFORM_FACTORY if (name == "") { - cerr << "TransformFactory::populateUninstalledTransforms: " + SVCERR << "TransformFactory::populateUninstalledTransforms: " << "No name available for plugin " << *i << ", skipping" << endl; continue; @@ -672,8 +674,8 @@ if (m_transforms.find(tid) != m_transforms.end()) { #ifdef DEBUG_TRANSFORM_FACTORY - cerr << "TransformFactory::populateUninstalledTransforms: " - << tid << " is installed; adding info url if appropriate, skipping rest" << endl; + SVCERR << "TransformFactory::populateUninstalledTransforms: " + << tid << " is installed; adding info url if appropriate, skipping rest" << endl; #endif if (infoUrl != "") { if (m_transforms[tid].infoUrl == "") { @@ -684,8 +686,8 @@ } #ifdef DEBUG_TRANSFORM_FACTORY - cerr << "TransformFactory::populateUninstalledTransforms: " - << "adding " << tid << endl; + SVCERR << "TransformFactory::populateUninstalledTransforms: " + << "adding " << tid << endl; #endif QString oname = desc.getOutputName(*j); @@ -739,7 +741,7 @@ m_uninstalledTransformsPopulated = true; #ifdef DEBUG_TRANSFORM_FACTORY - cerr << "populateUninstalledTransforms exiting" << endl; + SVCERR << "populateUninstalledTransforms exiting" << endl; #endif }