|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Command to remove one or more plugins from a PluginGroup. More...
#include <src/commands/remove_plugins_command.h>


Data Structures | |
| struct | PluginRemoveInfo |
| Per-plugin info for the removal. More... | |
Public Member Functions | |
| RemovePluginsCommand (std::vector< PluginRemoveInfo > plugin_infos) | |
| Constructs a command to remove plugins. | |
| void | undo () override |
| void | redo () override |
| int | id () const override |
Static Public Attributes | |
| static constexpr int | CommandId = 1775263310 |
Command to remove one or more plugins from a PluginGroup.
On undo, plugins are reinserted at their original positions and their automation tracks are restored.
Definition at line 23 of file remove_plugins_command.h.
|
explicit |
Constructs a command to remove plugins.
| plugin_infos | Plugins to remove with their source locations. |
|
inlineoverride |
Definition at line 51 of file remove_plugins_command.h.
|
staticconstexpr |
Definition at line 26 of file remove_plugins_command.h.