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

Public Types

enum class  ClipState { Stopped , PlayQueued , Playing , StopQueued }

Public Member Functions

 ClipSlot (arrangement::ArrangerObjectRegistry &object_registry, QObject *parent=nullptr)
arrangement::ArrangerObjectregion () const
void setRegion (arrangement::ArrangerObject *region)
Q_SIGNAL void regionChanged (arrangement::ArrangerObject *region)
Q_INVOKABLE void clearRegion ()
ClipState state () const
void setState (ClipState state)
Q_SIGNAL void stateChanged (ClipState state)

Properties

zrythm::structure::arrangement::ArrangerObjectregion
ClipState state

Detailed Description

Definition at line 14 of file clip_slot.h.

Member Enumeration Documentation

◆ ClipState

enum class zrythm::structure::scenes::ClipSlot::ClipState
strong

Definition at line 24 of file clip_slot.h.

Member Function Documentation

◆ clearRegion()

Q_INVOKABLE void zrythm::structure::scenes::ClipSlot::clearRegion ( )
inline

Definition at line 49 of file clip_slot.h.

◆ region()

arrangement::ArrangerObject * zrythm::structure::scenes::ClipSlot::region ( ) const
inline

Definition at line 37 of file clip_slot.h.

◆ state()

ClipState zrythm::structure::scenes::ClipSlot::state ( ) const
inline

Definition at line 60 of file clip_slot.h.

Property Documentation

◆ region

zrythm::structure::arrangement::ArrangerObject * zrythm::structure::scenes::ClipSlot::region
readwrite

Definition at line 17 of file clip_slot.h.

◆ state

ClipState zrythm::structure::scenes::ClipSlot::state
readwrite

Definition at line 18 of file clip_slot.h.


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