types.h (561B)
1 #pragma once 2 3 namespace pluginLib::patchDB 4 { 5 enum class SourceType; 6 enum class TagType; 7 } 8 9 namespace jucePluginEditorLib::patchManager 10 { 11 enum class GroupType 12 { 13 Invalid, 14 DataSources, 15 LocalStorage, 16 Factory, 17 Categories, 18 Tags, 19 Favourites, 20 CustomA, 21 CustomB, 22 CustomC, 23 Count 24 }; 25 26 pluginLib::patchDB::TagType toTagType(GroupType _groupType); 27 GroupType toGroupType(pluginLib::patchDB::TagType _tagType); 28 GroupType toGroupType(pluginLib::patchDB::SourceType _sourceType); 29 pluginLib::patchDB::SourceType toSourceType(GroupType _groupType); 30 }