summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2018-02-21 18:04:45 -0600
committerBen Loftis <ben@harrisonconsoles.com>2018-02-21 18:05:33 -0600
commitafedd214a709acd031e99432a62d1a0ee2f39497 (patch)
treeca3dc115e05644c5735f0eed2e22ae066ae75620 /libs/ardour/ardour
parentd4ae858bf6ca9340444b802b53596ef2b8a2298c (diff)
Method to generate an initial tag file:
rm config/plugin_tags touch config/init_plugin_tags
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/plugin_manager.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/ardour/ardour/plugin_manager.h b/libs/ardour/ardour/plugin_manager.h
index f079e4b812..c450fb9594 100644
--- a/libs/ardour/ardour/plugin_manager.h
+++ b/libs/ardour/ardour/plugin_manager.h
@@ -85,7 +85,7 @@ public:
void load_tags ();
void save_tags ();
- void set_tags (ARDOUR::PluginType type, std::string unique_id, std::string tags, bool factory, bool force = false);
+ void set_tags (std::string name, ARDOUR::PluginType type, std::string unique_id, std::string tags, bool factory, bool force = false);
void reset_tags (PluginInfoPtr const&);
std::string get_tags_as_string (PluginInfoPtr const&) const;
std::vector<std::string> get_tags (PluginInfoPtr const&) const;
@@ -109,13 +109,14 @@ public:
private:
struct PluginTag {
+ std::string name;
ARDOUR::PluginType type;
std::string unique_id;
std::string tags;
bool user_set;
- PluginTag (ARDOUR::PluginType t, std::string id, std::string s, bool user_set)
- : type (t), unique_id (id), tags (s), user_set (user_set) {}
+ PluginTag (std::string n, ARDOUR::PluginType t, std::string id, std::string s, bool user_set)
+ : name (n), type (t), unique_id (id), tags (s), user_set (user_set) {}
bool operator== (PluginTag const& other) const {
return other.type == type && other.unique_id == unique_id;