comparison main/main.cpp @ 2505:c12b8c696aba

Download RDF "pack" information (it isn't used yet though)
author Chris Cannam
date Fri, 17 Apr 2020 17:46:23 +0100
parents 74d73990ac1d
children f3f9114ff295
comparison
equal deleted inserted replaced
2504:41de68976db8 2505:c12b8c696aba
363 application.processEvents(); 363 application.processEvents();
364 } 364 }
365 settings.endGroup(); 365 settings.endGroup();
366 366
367 settings.beginGroup("RDF"); 367 settings.beginGroup("RDF");
368 if (!settings.contains("rdf-indices")) { 368 QStringList list;
369 QStringList list; 369 bool absent = !(settings.contains("rdf-indices"));
370 list << "http://www.vamp-plugins.org/rdf/plugins/index.txt"; 370 QString plugIndex("http://www.vamp-plugins.org/rdf/plugins/index.txt");
371 settings.setValue("rdf-indices", list); 371 QString packsIndex("http://www.vamp-plugins.org/rdf/packs/index.txt");
372 } 372 if (absent) {
373 list << plugIndex;
374 list << packsIndex;
375 } else {
376 list = settings.value("rdf-indices").toStringList();
377 if (!settings.contains("rdf-indices-refreshed-for-4.1")) {
378 // Packs introduced
379 if (!list.contains(packsIndex)) {
380 list << packsIndex;
381 }
382 settings.setValue("rdf-indices-refreshed-for-4.1", true);
383 }
384 }
385 settings.setValue("rdf-indices", list);
373 settings.endGroup(); 386 settings.endGroup();
374 387
375 PluginPathSetter::initialiseEnvironmentVariables(); 388 PluginPathSetter::initialiseEnvironmentVariables();
376 389
377 QIcon icon; 390 QIcon icon;