tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::FileDragList Struct Reference
Inheritance diagram for tracktion::engine::FileDragList:
juce::ReferenceCountedObject

Public Types

enum  PreferredLayout { sameTrack , consecutiveTracks }
 
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
 
juce::Array< juce::Filefiles
 

Additional Inherited Members

- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 
- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
 
void resetReferenceCount () noexcept
 

Detailed Description

Definition at line 61 of file tracktion_FileUtilities.h.

Member Typedef Documentation

◆ Ptr

Definition at line 72 of file tracktion_FileUtilities.h.

Member Enumeration Documentation

◆ PreferredLayout

enum tracktion::engine::FileDragList::PreferredLayout

Definition at line 63 of file tracktion_FileUtilities.h.

Member Function Documentation

◆ create() [1/2]

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

Definition at line 71 of file tracktion_FileUtilities.cpp.

◆ create() [2/2]

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

Definition at line 79 of file tracktion_FileUtilities.cpp.

◆ getFromDrag()

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

Definition at line 66 of file tracktion_FileUtilities.cpp.

Member Data Documentation

◆ files

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

Definition at line 70 of file tracktion_FileUtilities.h.

◆ preferredLayout

PreferredLayout tracktion::engine::FileDragList::preferredLayout

Definition at line 69 of file tracktion_FileUtilities.h.


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