# HG changeset patch # User Chris Cannam # Date 1224002195 0 # Node ID 189f0212f4ba6042f45d5685fc3382d10d874a6e # Parent 4c91b98b4ce1d8dfcd8115e3c925fe5d2a222816 * Add beginnings of capability to search plugins that are not yet installed -- lots more work to do here, though diff -r 4c91b98b4ce1 -r 189f0212f4ba main/MainWindow.cpp --- a/main/MainWindow.cpp Mon Sep 29 16:31:49 2008 +0000 +++ b/main/MainWindow.cpp Tue Oct 14 16:36:35 2008 +0000 @@ -73,6 +73,8 @@ #include "layer/ColourDatabase.h" #include "widgets/ModelDataTableDialog.h" +#include "rdf/PluginRDFIndexer.h" //!!! + // For version information #include "vamp/vamp.h" #include "vamp-sdk/PluginBase.h" @@ -1223,6 +1225,17 @@ TransformList transforms = TransformFactory::getInstance()->getAllTransformDescriptions(); + //!!! + + PluginRDFIndexer::getInstance()->indexURL("http://www.vamp-plugins.org/rdf/plugins/vamp-example-plugins"); + +// TransformList uninstalled = +// TransformFactory::getInstance()->getUninstalledTransformDescriptions(); +// for (int i = 0; i < uninstalled.size(); ++i) { +// std::cerr << "uninstalled transform: " << uninstalled[i].name.toStdString() << std::endl; +// } + + vector types = TransformFactory::getInstance()->getAllTransformTypes(); diff -r 4c91b98b4ce1 -r 189f0212f4ba sv.pro --- a/sv.pro Mon Sep 29 16:31:49 2008 +0000 +++ b/sv.pro Tue Oct 14 16:36:35 2008 +0000 @@ -18,7 +18,7 @@ contains(DEFINES, BUILD_STATIC):LIBS -= -ljack -LIBS = -lsvframework -lsvaudioio -lsvview -lsvlayer -lsvrdf -lsvtransform -lsvwidgets -lsvdata -lsvplugin -lsvbase -lsvsystem $$LIBS +LIBS = -lsvframework -lsvaudioio -lsvview -lsvlayer -lsvrdf -lsvtransform -lsvrdf -lsvwidgets -lsvdata -lsvplugin -lsvbase -lsvsystem $$LIBS PRE_TARGETDEPS += ../view/libsvview.a \ ../layer/libsvlayer.a \