TracktionEngine
Public Types | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::FileDragList Struct Reference

Inherits juce::ReferenceCountedObject.

Public Types

enum  PreferredLayout { horizontal , vertical }
 
using Ptr = juce::ReferenceCountedObjectPtr< FileDragList >
 

Static Public Member Functions

static FileDragList::Ptr getFromDrag (const juce::DragAndDropTarget::SourceDetails &)
 
static juce::var create (const juce::Array< juce::File > &, PreferredLayout peferredLayout)
 
static juce::var create (const juce::File &file, PreferredLayout peferredLayout)
 

Public Attributes

PreferredLayout preferredLayout = horizontal
 
juce::Array< juce::File > files
 

Member Typedef Documentation

◆ Ptr

using tracktion::engine::FileDragList::Ptr = juce::ReferenceCountedObjectPtr<FileDragList>

Member Enumeration Documentation

◆ PreferredLayout

Enumerator
horizontal 
vertical 

Member Function Documentation

◆ getFromDrag()

static FileDragList::Ptr tracktion::engine::FileDragList::getFromDrag ( const juce::DragAndDropTarget::SourceDetails &  )
static

◆ create() [1/2]

static juce::var tracktion::engine::FileDragList::create ( const juce::Array< juce::File > &  ,
PreferredLayout  peferredLayout 
)
static

◆ create() [2/2]

static juce::var tracktion::engine::FileDragList::create ( const juce::File &  file,
PreferredLayout  peferredLayout 
)
static

Member Data Documentation

◆ preferredLayout

PreferredLayout tracktion::engine::FileDragList::preferredLayout = horizontal

◆ files

juce::Array<juce::File> tracktion::engine::FileDragList::files

The documentation for this struct was generated from the following file: