Mercurial > hg > svcore
diff plugin/LADSPAPluginFactory.h @ 165:5ae5885d6ce3
* Add support for plugin classification using category files.
Add separate menus listing plugins by category, maker, and plugin name.
author | Chris Cannam |
---|---|
date | Thu, 21 Sep 2006 16:43:50 +0000 |
parents | 4b2ea82fd0ed |
children | 59e7fe1b1003 |
line wrap: on
line diff
--- a/plugin/LADSPAPluginFactory.h Thu Sep 21 11:17:19 2006 +0000 +++ b/plugin/LADSPAPluginFactory.h Thu Sep 21 16:43:50 2006 +0000 @@ -51,6 +51,8 @@ unsigned int blockSize, unsigned int channels); + virtual QString getPluginCategory(QString identifier); + float getPortMinimum(const LADSPA_Descriptor *, int port); float getPortMaximum(const LADSPA_Descriptor *, int port); float getPortDefault(const LADSPA_Descriptor *, int port); @@ -80,8 +82,8 @@ std::vector<QString> m_identifiers; std::map<QString, RealTimePluginDescriptor *> m_rtDescriptors; - std::map<unsigned long, QString> m_taxonomy; - std::map<QString, QString> m_fallbackCategories; + std::map<QString, QString> m_taxonomy; + std::map<unsigned long, QString> m_lrdfTaxonomy; std::map<unsigned long, std::map<int, float> > m_portDefaults; std::set<RealTimePluginInstance *> m_instances;