Mercurial > hg > svcore
diff rdf/RDFFeatureWriter.cpp @ 508:1b8c748fd7ea
* Support recording the summary type in transform
author | Chris Cannam |
---|---|
date | Fri, 05 Dec 2008 16:18:04 +0000 |
parents | 0944d13689b2 |
children | af7b6e55895b |
line wrap: on
line diff
--- a/rdf/RDFFeatureWriter.cpp Fri Dec 05 14:19:04 2008 +0000 +++ b/rdf/RDFFeatureWriter.cpp Fri Dec 05 16:18:04 2008 +0000 @@ -23,6 +23,7 @@ #include <QTextStream> #include <QUrl> +#include <QFileInfo> #include <QRegExp> using namespace std; @@ -223,6 +224,7 @@ if (local) { if (scheme == "") { url.setScheme("file"); + url.setPath(QFileInfo(url.path()).absoluteFilePath()); } else if (scheme.length() == 1) { // DOS drive letter! url.setScheme("file"); url.setPath(scheme + ":" + url.path()); @@ -315,8 +317,6 @@ // see note above -- need to generate an event type if no // feature type given, or if in plain mode - cerr << "Note: track level output" << endl; - if (m_plain) { needEventType = true; @@ -352,7 +352,8 @@ } if (transform.getIdentifier() != "") { - stream << RDFTransformFactory::writeTransformToRDF(transform, transformUri) + stream << endl + << RDFTransformFactory::writeTransformToRDF(transform, transformUri) << endl; } @@ -510,8 +511,8 @@ if (feature.label == "") continue; - stream << signalURI << " " << featureUri << " \"" - << feature.label.c_str() << "\" .\n"; + stream << signalURI << " " << featureUri << " \"\"\"" + << feature.label.c_str() << "\"\"\" .\n"; } else {