#include <MediaPoolComponent.h>
|
| | MediaPoolComponent () |
| | ~MediaPoolComponent () override |
| void | paint (juce::Graphics &) override |
| void | paintOverChildren (juce::Graphics &g) override |
| void | resized () override |
| void | paintRowBackground (juce::Graphics &g, int rowNumber, int width, int height, bool rowIsSelected) override |
| void | paintCell (juce::Graphics &g, int rowNumber, int columnId, int width, int height, bool rowIsSelected) override |
| int | getNumRows () override |
| void | updateTable () |
| void | sortOrderChanged (int newSortColumnId, bool isForwards) override |
| void | cellDoubleClicked (int rowNumber, int columnId, const juce::MouseEvent &) override |
|
| void | valueTreePropertyChanged (juce::ValueTree &treeWhosePropertyHasChanged, const juce::Identifier &property) override |
| void | valueTreeChildAdded (juce::ValueTree &parentTree, juce::ValueTree &childWhichHasBeenAdded) override |
| void | valueTreeChildRemoved (juce::ValueTree &parentTree, juce::ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved) override |
| void | valueTreeChildOrderChanged (juce::ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex) override |
| bool | isInterestedInFileDrag (const juce::StringArray &files) override |
| void | filesDropped (const juce::StringArray &files, int x, int y) override |
| void | fileDragEnter (const juce::StringArray &files, int x, int y) override |
| void | fileDragExit (const juce::StringArray &files) override |
UI component that manages imported media and project timelines.
◆ ColumnIDs
Column IDs for juce::TableListBoxModel
| Enumerator |
|---|
| nameID | |
| typeID | |
| pathID | |
◆ MediaPoolComponent()
| MediaPoolComponent::MediaPoolComponent |
( |
| ) |
|
◆ ~MediaPoolComponent()
| MediaPoolComponent::~MediaPoolComponent |
( |
| ) |
|
|
override |
◆ cellDoubleClicked()
| void MediaPoolComponent::cellDoubleClicked |
( |
int | rowNumber, |
|
|
int | columnId, |
|
|
const juce::MouseEvent & | ) |
|
override |
◆ fileDragEnter()
| void MediaPoolComponent::fileDragEnter |
( |
const juce::StringArray & | files, |
|
|
int | x, |
|
|
int | y ) |
|
overrideprivate |
◆ fileDragExit()
| void MediaPoolComponent::fileDragExit |
( |
const juce::StringArray & | files | ) |
|
|
overrideprivate |
◆ filesDropped()
| void MediaPoolComponent::filesDropped |
( |
const juce::StringArray & | files, |
|
|
int | x, |
|
|
int | y ) |
|
overrideprivate |
◆ getNumRows()
| int MediaPoolComponent::getNumRows |
( |
| ) |
|
|
override |
◆ isInterestedInFileDrag()
| bool MediaPoolComponent::isInterestedInFileDrag |
( |
const juce::StringArray & | files | ) |
|
|
overrideprivate |
◆ paint()
| void MediaPoolComponent::paint |
( |
juce::Graphics & | g | ) |
|
|
override |
◆ paintCell()
| void MediaPoolComponent::paintCell |
( |
juce::Graphics & | g, |
|
|
int | rowNumber, |
|
|
int | columnId, |
|
|
int | width, |
|
|
int | height, |
|
|
bool | rowIsSelected ) |
|
override |
◆ paintOverChildren()
| void MediaPoolComponent::paintOverChildren |
( |
juce::Graphics & | g | ) |
|
|
override |
◆ paintRowBackground()
| void MediaPoolComponent::paintRowBackground |
( |
juce::Graphics & | g, |
|
|
int | rowNumber, |
|
|
int | width, |
|
|
int | height, |
|
|
bool | rowIsSelected ) |
|
override |
◆ resized()
| void MediaPoolComponent::resized |
( |
| ) |
|
|
override |
◆ sortOrderChanged()
| void MediaPoolComponent::sortOrderChanged |
( |
int | newSortColumnId, |
|
|
bool | isForwards ) |
|
override |
◆ updateTable()
| void MediaPoolComponent::updateTable |
( |
| ) |
|
◆ valueTreeChildAdded()
| void MediaPoolComponent::valueTreeChildAdded |
( |
juce::ValueTree & | parentTree, |
|
|
juce::ValueTree & | childWhichHasBeenAdded ) |
|
inlineoverrideprivate |
◆ valueTreeChildOrderChanged()
| void MediaPoolComponent::valueTreeChildOrderChanged |
( |
juce::ValueTree & | parentTreeWhoseChildrenHaveMoved, |
|
|
int | oldIndex, |
|
|
int | newIndex ) |
|
inlineoverrideprivate |
◆ valueTreeChildRemoved()
| void MediaPoolComponent::valueTreeChildRemoved |
( |
juce::ValueTree & | parentTree, |
|
|
juce::ValueTree & | childWhichHasBeenRemoved, |
|
|
int | indexFromWhichChildWasRemoved ) |
|
inlineoverrideprivate |
◆ valueTreePropertyChanged()
| void MediaPoolComponent::valueTreePropertyChanged |
( |
juce::ValueTree & | treeWhosePropertyHasChanged, |
|
|
const juce::Identifier & | property ) |
|
inlineoverrideprivate |
◆ importItems
| bool MediaPoolComponent::importItems = false |
|
private |
◆ mediaPool
| juce::ValueTree MediaPoolComponent::mediaPool |
|
private |
◆ table
| juce::TableListBox MediaPoolComponent::table { {}, this } |
|
private |
The documentation for this class was generated from the following files: