Library::LibraryInterface Class Reference
Inheritance diagram for Library::LibraryInterface:
score::InterfaceBase Faust::LibraryHandler Gfx::Filter::LibraryHandler Gfx::Images::LibraryHandler Gfx::Video::LibraryHandler JS::ConsoleLibraryHandler JS::LibraryHandler JS::ModuleLibraryHandler LV2::LibraryHandler Library::LibraryDocumentLoader Library::PresetLibraryHandler Media::Sound::LibraryHandler Patternist::LibraryHandler Pd::LibraryHandler Protocols::OSCLibraryHandler Scenario::ScenarioLibraryHandler Scenario::SlotLibraryHandler YSFX::LibraryHandler vst3::LibraryHandler vst::LibraryHandler

Public Member Functions

virtual QSet< QString > acceptedFiles () const noexcept
 
virtual QSet< QString > acceptedMimeTypes () const noexcept
 
virtual QWidget * previewWidget (const QString &path, QWidget *parent) const noexcept
 
virtual QWidget * previewWidget (const Process::Preset &preset, QWidget *parent) const noexcept
 
virtual void setup (ProcessesItemModel &model, const score::GUIApplicationContext &ctx)
 
virtual void addPath (std::string_view)
 
virtual void removePath (std::string_view)
 
virtual bool onDrop (const QMimeData &mime, int row, int column, const QDir &parent)
 
virtual bool onDoubleClick (const QString &path, const score::DocumentContext &ctx)
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

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