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

Public Member Functions

 TrackOperator (QObject *parent=nullptr)
structure::tracks::Tracktrack () const
void setTrack (structure::tracks::Track *track)
Q_SIGNAL void trackChanged ()
undo::UndoStackundoStack () const
void setUndoStack (undo::UndoStack *undoStack)
Q_SIGNAL void undoStackChanged ()
Q_INVOKABLE void rename (const QString &newName)
Q_INVOKABLE void setColor (const QColor &color)

Properties

zrythm::structure::tracks::Tracktrack
zrythm::undo::UndoStackundoStack

Detailed Description

Definition at line 15 of file track_operator.h.

Constructor & Destructor Documentation

◆ TrackOperator()

zrythm::actions::TrackOperator::TrackOperator ( QObject * parent = nullptr)
inlineexplicit

Definition at line 23 of file track_operator.h.

Member Function Documentation

◆ setTrack()

void zrythm::actions::TrackOperator::setTrack ( structure::tracks::Track * track)
inline

Definition at line 26 of file track_operator.h.

◆ setUndoStack()

void zrythm::actions::TrackOperator::setUndoStack ( undo::UndoStack * undoStack)
inline

Definition at line 37 of file track_operator.h.

◆ track()

structure::tracks::Track * zrythm::actions::TrackOperator::track ( ) const
inline

Definition at line 25 of file track_operator.h.

◆ undoStack()

undo::UndoStack * zrythm::actions::TrackOperator::undoStack ( ) const
inline

Definition at line 36 of file track_operator.h.

Property Documentation

◆ track

zrythm::structure::tracks::Track * zrythm::actions::TrackOperator::track
readwrite

Definition at line 18 of file track_operator.h.

◆ undoStack

zrythm::undo::UndoStack * zrythm::actions::TrackOperator::undoStack
readwrite

Definition at line 19 of file track_operator.h.


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