|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|


Public Member Functions | |
| PluginOperator (undo::UndoStack &undo_stack, plugins::PluginRegistry &plugin_registry, QObject *parent=nullptr) | |
| Q_INVOKABLE void | movePlugins (QList< plugins::Plugin * > plugins, plugins::PluginGroup *source_group, structure::tracks::Track *source_track, plugins::PluginGroup *target_group, structure::tracks::Track *target_track, int target_start_index=-1) |
| Moves one or more plugins between PluginGroups. | |
| Q_INVOKABLE void | removePlugins (QList< plugins::Plugin * > plugins, plugins::PluginGroup *group, structure::tracks::Track *track) |
| Removes one or more plugins from their PluginGroup. | |
Definition at line 15 of file plugin_operator.h.
|
inlineexplicit |
Definition at line 22 of file plugin_operator.h.
| Q_INVOKABLE void zrythm::actions::PluginOperator::movePlugins | ( | QList< plugins::Plugin * > | plugins, |
| plugins::PluginGroup * | source_group, | ||
| structure::tracks::Track * | source_track, | ||
| plugins::PluginGroup * | target_group, | ||
| structure::tracks::Track * | target_track, | ||
| int | target_start_index = -1 ) |
Moves one or more plugins between PluginGroups.
| plugins | Plugins to move. |
| source_group | Group the plugins currently belong to. |
| source_track | Track owning the source group (for automation moves). |
| target_group | Group to move the plugins into. |
| target_track | Track owning the target group (for automation moves). |
| target_start_index | Starting position in the target group. -1 means append to the end. |
| Q_INVOKABLE void zrythm::actions::PluginOperator::removePlugins | ( | QList< plugins::Plugin * > | plugins, |
| plugins::PluginGroup * | group, | ||
| structure::tracks::Track * | track ) |
Removes one or more plugins from their PluginGroup.
| plugins | Plugins to remove. |
| group | Group the plugins belong to. |
| track | Track owning the group (for automation track cleanup). |