Process::ProcessDropHandler Class Reference
Inheritance diagram for Process::ProcessDropHandler:
score::InterfaceBase Faust::DropHandler Gfx::Filter::DropHandler Gfx::GeometryFilter::DropHandler Gfx::Images::DropHandler Gfx::Video::DropHandler JS::DropHandler Media::Sound::DropHandler Midi::DropHandler Patternist::DropHandler Pd::DropHandler Scenario::ProcessDataDropHandler YSFX::DropHandler

Classes

struct  DroppedFile
 
struct  ProcessDrop
 

Public Member Functions

void getCustomDrops (std::vector< ProcessDrop > &drops, const QMimeData &mime, const score::DocumentContext &ctx) const noexcept
 
void getMimeDrops (std::vector< ProcessDrop > &drops, const QMimeData &mime, const QString &fmt, const score::DocumentContext &ctx) const noexcept
 
void getFileDrops (std::vector< ProcessDrop > &drops, const QMimeData &mime, const score::FilePath &path, const score::DocumentContext &ctx) const noexcept
 
virtual QSet< QString > mimeTypes () const noexcept
 
virtual QSet< QString > fileExtensions () const noexcept
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Protected Member Functions

virtual void dropCustom (std::vector< ProcessDrop > &drops, const QMimeData &mime, const score::DocumentContext &ctx) const noexcept
 
virtual void dropPath (std::vector< ProcessDrop > &drops, const score::FilePath &path, const score::DocumentContext &ctx) const noexcept
 
virtual void dropData (std::vector< ProcessDrop > &drops, const DroppedFile &data, const score::DocumentContext &ctx) const noexcept
 

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