Loading...
Searching...
No Matches
RemoteControl::Controller::DocumentPlugin Class Reference
Inheritance diagram for RemoteControl::Controller::DocumentPlugin:
score::DocumentPlugin

Public Types

using ControllerHandle = Process::RemoteControlInterface::ControllerHandle
 

Public Member Functions

 DocumentPlugin (const score::DocumentContext &doc, QObject *parent)
 
std::shared_ptr< Process::RemoteControlInterfaceacquireRemoteControlInterface ()
 
void releaseRemoteControlInterface (std::shared_ptr< Process::RemoteControlInterface >)
 
std::vector< ControllerHandle > registerControllerGroup (RemoteControlImpl &, Process::RemoteControlInterface::ControllerHint hint, int count)
 
void prevBank (RemoteControlImpl &)
 
void nextBank (RemoteControlImpl &)
 
void prevChannel (RemoteControlImpl &)
 
void nextChannel (RemoteControlImpl &)
 
void setControl (RemoteControlImpl &, ControllerHandle index, const ossia::value &val)
 
void offsetControl (RemoteControlImpl &, ControllerHandle index, double val)
 
- Public Member Functions inherited from score::DocumentPlugin
 DocumentPlugin (const score::DocumentContext &, const QString &name, QObject *parent)
 
const score::DocumentContextcontext () const
 
template<typename Impl >
 DocumentPlugin (const score::DocumentContext &ctx, Impl &vis, QObject *parent)
 
virtual void on_documentClosing ()
 

Public Attributes

JS::EditJsContext editContext
 

Additional Inherited Members

- Protected Attributes inherited from score::DocumentPlugin
const score::DocumentContextm_context
 

Constructor & Destructor Documentation

◆ ~DocumentPlugin()

RemoteControl::Controller::DocumentPlugin::~DocumentPlugin ( )
virtual

Reimplemented from score::DocumentPlugin.


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