diff rdf/RDFImporter.cpp @ 508:1b8c748fd7ea

* Support recording the summary type in transform
author Chris Cannam
date Fri, 05 Dec 2008 16:18:04 +0000
parents 83eae5239db6
children af7b6e55895b
line wrap: on
line diff
--- a/rdf/RDFImporter.cpp	Fri Dec 05 14:19:04 2008 +0000
+++ b/rdf/RDFImporter.cpp	Fri Dec 05 16:18:04 2008 +0000
@@ -146,9 +146,13 @@
         return models;
     }
 
+    QString error;
+
+    if (!isOK()) error = m_errorString;
+    m_errorString = "";
+
     getDataModelsDense(models, reporter);
 
-    QString error;
     if (!isOK()) error = m_errorString;
     m_errorString = "";
 
@@ -195,9 +199,11 @@
                     m_sampleRate = newModel->getSampleRate();
                 }
             } else {
-                std::cerr << "Failed to create wave file model from source at \"" << source.toStdString() << "\"" << std::endl;
+                m_errorString = QString("Failed to create wave file model from source at \"%1\"").arg(source);
                 delete newModel;
             }
+        } else {
+            m_errorString = QString("Signal source \"%1\" is not available").arg(source);
         }
     }
 }