comparison main/main.cpp @ 1837:9fbaf30a09ab plugin-path-config

Wire up plugin path settings logic (needs more testing)
author Chris Cannam
date Fri, 25 May 2018 16:09:40 +0100
parents c8183f084ad8
children 36e5cbe6a16f
comparison
equal deleted inserted replaced
1836:42f89437f70b 1837:9fbaf30a09ab
22 #include "base/PropertyContainer.h" 22 #include "base/PropertyContainer.h"
23 #include "base/Preferences.h" 23 #include "base/Preferences.h"
24 #include "data/fileio/FileSource.h" 24 #include "data/fileio/FileSource.h"
25 #include "widgets/TipDialog.h" 25 #include "widgets/TipDialog.h"
26 #include "widgets/InteractiveFileFinder.h" 26 #include "widgets/InteractiveFileFinder.h"
27 #include "svapp/framework/TransformUserConfigurator.h" 27 #include "framework/TransformUserConfigurator.h"
28 #include "transform/TransformFactory.h" 28 #include "transform/TransformFactory.h"
29 #include "svcore/plugin/PluginScan.h" 29 #include "plugin/PluginScan.h"
30 #include "plugin/PluginPathSetter.h"
30 31
31 #include <QMetaType> 32 #include <QMetaType>
32 #include <QApplication> 33 #include <QApplication>
33 #include <QDesktopWidget> 34 #include <QDesktopWidget>
34 #include <QMessageBox> 35 #include <QMessageBox>
298 list << "http://www.vamp-plugins.org/rdf/plugins/index.txt"; 299 list << "http://www.vamp-plugins.org/rdf/plugins/index.txt";
299 settings.setValue("rdf-indices", list); 300 settings.setValue("rdf-indices", list);
300 } 301 }
301 settings.endGroup(); 302 settings.endGroup();
302 303
304 PluginPathSetter::setEnvironmentVariables();
305
303 QIcon icon; 306 QIcon icon;
304 int sizes[] = { 16, 22, 24, 32, 48, 64, 128 }; 307 int sizes[] = { 16, 22, 24, 32, 48, 64, 128 };
305 for (int i = 0; i < int(sizeof(sizes)/sizeof(sizes[0])); ++i) { 308 for (int i = 0; i < int(sizeof(sizes)/sizeof(sizes[0])); ++i) {
306 icon.addFile(QString(":icons/sv-%1x%2.png").arg(sizes[i]).arg(sizes[i])); 309 icon.addFile(QString(":icons/sv-%1x%2.png").arg(sizes[i]).arg(sizes[i]));
307 } 310 }