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

Public Member Functions

 RelocateArrangerObjectCommand (structure::arrangement::ArrangerObjectUuidReference region_ref, structure::arrangement::ArrangerObjectOwner< ObjectT > &source_owner, structure::arrangement::ArrangerObjectOwner< ObjectT > &target_owner)
void undo () override
void redo () override

Detailed Description

template<structure::arrangement::FinalArrangerObjectSubclass ObjectT>
class zrythm::commands::RelocateArrangerObjectCommand< ObjectT >

Definition at line 16 of file relocate_arranger_object_command.h.

Constructor & Destructor Documentation

◆ RelocateArrangerObjectCommand()

template<structure::arrangement::FinalArrangerObjectSubclass ObjectT>
zrythm::commands::RelocateArrangerObjectCommand< ObjectT >::RelocateArrangerObjectCommand ( structure::arrangement::ArrangerObjectUuidReference region_ref,
structure::arrangement::ArrangerObjectOwner< ObjectT > & source_owner,
structure::arrangement::ArrangerObjectOwner< ObjectT > & target_owner )
inline

Definition at line 19 of file relocate_arranger_object_command.h.

Member Function Documentation

◆ redo()

template<structure::arrangement::FinalArrangerObjectSubclass ObjectT>
void zrythm::commands::RelocateArrangerObjectCommand< ObjectT >::redo ( )
inlineoverride

Definition at line 42 of file relocate_arranger_object_command.h.

◆ undo()

template<structure::arrangement::FinalArrangerObjectSubclass ObjectT>
void zrythm::commands::RelocateArrangerObjectCommand< ObjectT >::undo ( )
inlineoverride

Definition at line 36 of file relocate_arranger_object_command.h.


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