comparison rdf/PluginRDFIndexer.cpp @ 460:93fb1ebff76b

* Add persistent cache file support to FileSource (e.g. for RDF descriptions) * Query RDF plugin data in a background thread on startup
author Chris Cannam
date Fri, 17 Oct 2008 13:32:55 +0000
parents ef14acd6d102
children 2019d89ebcf9
comparison
equal deleted inserted replaced
459:6441b31b37ac 460:93fb1ebff76b
176 QString localString = urlString; 176 QString localString = urlString;
177 177
178 if (FileSource::isRemote(urlString) && 178 if (FileSource::isRemote(urlString) &&
179 FileSource::canHandleScheme(urlString)) { 179 FileSource::canHandleScheme(urlString)) {
180 180
181 FileSource *source = new FileSource(urlString); 181 FileSource *source = new FileSource
182 (urlString, 0, FileSource::PersistentCache);
182 if (!source->isAvailable()) { 183 if (!source->isAvailable()) {
183 delete source; 184 delete source;
184 return false; 185 return false;
185 } 186 }
186 source->waitForData(); 187 source->waitForData();