Photosine 0.5
Loading...
Searching...
No Matches
PluginOrganizer::ValueTreeFolderComponent Class Reference

#include <ValueTreeFolderComponent.h>

Inheritance diagram for PluginOrganizer::ValueTreeFolderComponent:

Public Member Functions

 ValueTreeFolderComponent (juce::ValueTree v, juce::TreeViewItem *parent)
juce::Component virtual members
void resized () override
void paint (juce::Graphics &g) override
juce::MouseListener virtual members
void mouseDown (const juce::MouseEvent &event) override
juce::Label::Listener virtual members
void labelTextChanged (juce::Label *labelThatHasChanged) override

Private Attributes

juce::ValueTree tree
juce::TreeViewItem * parentItem
juce::Label renameEditor
bool firstPaint

Detailed Description

Custom component used for juce::TreeViewItem for when PluginOrganizer::ValueTreeItem is a folder. Allows folder to be renamed via juce::Label

Constructor & Destructor Documentation

◆ ValueTreeFolderComponent()

PluginOrganizer::ValueTreeFolderComponent::ValueTreeFolderComponent ( juce::ValueTree v,
juce::TreeViewItem * parent )

Member Function Documentation

◆ labelTextChanged()

void PluginOrganizer::ValueTreeFolderComponent::labelTextChanged ( juce::Label * labelThatHasChanged)
override

◆ mouseDown()

void PluginOrganizer::ValueTreeFolderComponent::mouseDown ( const juce::MouseEvent & event)
override

◆ paint()

void PluginOrganizer::ValueTreeFolderComponent::paint ( juce::Graphics & g)
override

◆ resized()

void PluginOrganizer::ValueTreeFolderComponent::resized ( )
override

Member Data Documentation

◆ firstPaint

bool PluginOrganizer::ValueTreeFolderComponent::firstPaint
private

◆ parentItem

juce::TreeViewItem* PluginOrganizer::ValueTreeFolderComponent::parentItem
private

◆ renameEditor

juce::Label PluginOrganizer::ValueTreeFolderComponent::renameEditor
private

◆ tree

juce::ValueTree PluginOrganizer::ValueTreeFolderComponent::tree
private

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