Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::commands::MoveArrangerObjectsCommand Class Reference
Inheritance diagram for zrythm::commands::MoveArrangerObjectsCommand:
Collaboration diagram for zrythm::commands::MoveArrangerObjectsCommand:

Public Types

enum class  VerticalChangeType : std::uint8_t { Pitch , Velocity , AutomationValue }

Public Member Functions

 MoveArrangerObjectsCommand (std::vector< structure::arrangement::ArrangerObjectUuidReference > objects, units::precise_tick_t tick_delta, double vertical_delta=0.0, VerticalChangeType vertical_change_type=VerticalChangeType::Pitch)
int id () const override
bool mergeWith (const QUndoCommand *other) override
void undo () override
void redo () override

Detailed Description

Definition at line 16 of file move_arranger_objects_command.h.

Member Enumeration Documentation

◆ VerticalChangeType

enum class zrythm::commands::MoveArrangerObjectsCommand::VerticalChangeType : std::uint8_t
strong

Definition at line 19 of file move_arranger_objects_command.h.

Member Function Documentation

◆ id()

int zrythm::commands::MoveArrangerObjectsCommand::id ( ) const
inlineoverride

Definition at line 32 of file move_arranger_objects_command.h.


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