comparison transform/TransformFactory.h @ 1230:9ae2ce9190e6 project-file-rework

Merge
author Chris Cannam
date Tue, 25 Oct 2016 11:04:26 +0100
parents 5d886b7b4029
children 9c14dee72329
comparison
equal deleted inserted replaced
1228:a2091d148d7f 1230:9ae2ce9190e6
194 * descriptions of transforms is not required. 194 * descriptions of transforms is not required.
195 */ 195 */
196 void setParametersFromPluginConfigurationXml(Transform &transform, 196 void setParametersFromPluginConfigurationXml(Transform &transform,
197 QString xml); 197 QString xml);
198 198
199 QString getStartupFailureReport() const {
200 return m_errorString;
201 }
202
199 protected: 203 protected:
200 typedef std::map<TransformId, TransformDescription> TransformDescriptionMap; 204 typedef std::map<TransformId, TransformDescription> TransformDescriptionMap;
201 205
202 TransformDescriptionMap m_transforms; 206 TransformDescriptionMap m_transforms;
203 bool m_transformsPopulated; 207 bool m_transformsPopulated;
204 208
205 TransformDescriptionMap m_uninstalledTransforms; 209 TransformDescriptionMap m_uninstalledTransforms;
206 bool m_uninstalledTransformsPopulated; 210 bool m_uninstalledTransformsPopulated;
207 211
212 QString m_errorString;
213
208 void populateTransforms(); 214 void populateTransforms();
209 void populateUninstalledTransforms(); 215 void populateUninstalledTransforms();
210 void populateFeatureExtractionPlugins(TransformDescriptionMap &); 216 void populateFeatureExtractionPlugins(TransformDescriptionMap &);
211 void populateRealTimePlugins(TransformDescriptionMap &); 217 void populateRealTimePlugins(TransformDescriptionMap &);
212 218