Photosine 0.5
Loading...
Searching...
No Matches

#include <ValueTreeManager.h>

Classes

struct  PropertyIDs

Public Member Functions

 ValueTreeManager ()
 ~ValueTreeManager ()
juce::ValueTree getValueTree ()
juce::ValueTree getAvailablePluginsValueTree ()
void fillAvailablePluginsFromKnownPluginsList (juce::KnownPluginList *knownPluginsList)
void setValueTree (juce::ValueTree newTree)
void initializeValueTree ()
void addFolder ()

Static Public Member Functions

static void appendChildIfNeededRecursive (juce::ValueTree parent, juce::ValueTree treeToAdd)
static bool findChildTree (juce::ValueTree parent, juce::ValueTree treeToFind)
static juce::ValueTree getValueTreeFromPluginDescription (juce::PluginDescription pluginDesc)

Public Attributes

struct PluginOrganizer::ValueTreeManager::PropertyIDs IDs

Private Attributes

juce::ValueTree pluginOrganizerValueTree
juce::ValueTree availablePluginsValueTree

Detailed Description

Value tree management class for PluginOrganizer

Constructor & Destructor Documentation

◆ ValueTreeManager()

PluginOrganizer::ValueTreeManager::ValueTreeManager ( )

◆ ~ValueTreeManager()

PluginOrganizer::ValueTreeManager::~ValueTreeManager ( )

Member Function Documentation

◆ addFolder()

void PluginOrganizer::ValueTreeManager::addFolder ( )

◆ appendChildIfNeededRecursive()

void PluginOrganizer::ValueTreeManager::appendChildIfNeededRecursive ( juce::ValueTree parent,
juce::ValueTree treeToAdd )
inlinestatic

◆ fillAvailablePluginsFromKnownPluginsList()

void PluginOrganizer::ValueTreeManager::fillAvailablePluginsFromKnownPluginsList ( juce::KnownPluginList * knownPluginsList)

◆ findChildTree()

bool PluginOrganizer::ValueTreeManager::findChildTree ( juce::ValueTree parent,
juce::ValueTree treeToFind )
inlinestatic

◆ getAvailablePluginsValueTree()

juce::ValueTree PluginOrganizer::ValueTreeManager::getAvailablePluginsValueTree ( )

◆ getValueTree()

juce::ValueTree PluginOrganizer::ValueTreeManager::getValueTree ( )

◆ getValueTreeFromPluginDescription()

juce::ValueTree PluginOrganizer::ValueTreeManager::getValueTreeFromPluginDescription ( juce::PluginDescription pluginDesc)
inlinestatic

◆ initializeValueTree()

void PluginOrganizer::ValueTreeManager::initializeValueTree ( )

◆ setValueTree()

void PluginOrganizer::ValueTreeManager::setValueTree ( juce::ValueTree newTree)

Member Data Documentation

◆ availablePluginsValueTree

juce::ValueTree PluginOrganizer::ValueTreeManager::availablePluginsValueTree
private

◆ IDs

struct PluginOrganizer::ValueTreeManager::PropertyIDs PluginOrganizer::ValueTreeManager::IDs

◆ pluginOrganizerValueTree

juce::ValueTree PluginOrganizer::ValueTreeManager::pluginOrganizerValueTree
private

The documentation for this class was generated from the following files: