Mercurial > hg > svcore
comparison plugin/PiperVampPluginFactory.h @ 1242:c401e738793f piper
Merge from branch 3.0-integration
author | Chris Cannam |
---|---|
date | Tue, 01 Nov 2016 14:08:57 +0000 |
parents | 42a4b058f8ba |
children | 75aefcc9f07d |
comparison
equal
deleted
inserted
replaced
1238:dd49630e0d70 | 1242:c401e738793f |
---|---|
47 | 47 |
48 virtual QString getPluginCategory(QString identifier) override; | 48 virtual QString getPluginCategory(QString identifier) override; |
49 | 49 |
50 protected: | 50 protected: |
51 QMutex m_mutex; | 51 QMutex m_mutex; |
52 std::string m_serverName; | 52 QStringList m_servers; // executable file paths |
53 std::map<QString, QString> m_origins; // plugin identifier -> server path | |
53 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data | 54 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data |
54 std::map<QString, QString> m_taxonomy; // identifier -> category string | 55 std::map<QString, QString> m_taxonomy; // identifier -> category string |
56 | |
55 void populate(QString &errorMessage); | 57 void populate(QString &errorMessage); |
58 void populateFrom(QString server, QString &errorMessage); | |
59 | |
60 static QStringList getServerSuffixes(); | |
56 }; | 61 }; |
57 | 62 |
58 #endif | 63 #endif |