Process::OfflineAction Class Referenceabstract
Interface for applying an offline editing action to a process. More...
Inheritance diagram for Process::OfflineAction:
Detailed Description
Interface for applying an offline editing action to a process.
There can be two kinds of actions:
- Simple actions which are triggered directly when clicking a button on a menu. For instance: "double gain", "humanize", ...
- Advanced actions which will open a custom modal dialog to allow the user to input the action settings.
Public Member Functions | |
virtual QString | title () const noexcept=0 |
virtual UuidKey< Process::ProcessModel > | target () const noexcept=0 |
virtual void | apply (Process::ProcessModel &proc, const score::DocumentContext &)=0 |
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:
- OfflineAction.hpp
- OfflineAction.cpp