Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::structure::tracks::SingletonTracks Class Reference

References to tracks that are singletons. More...

#include <src/structure/tracks/singleton_tracks.h>

Inheritance diagram for zrythm::structure::tracks::SingletonTracks:
Collaboration diagram for zrythm::structure::tracks::SingletonTracks:

Signals

void chordTrackChanged ()
void modulatorTrackChanged ()
void masterTrackChanged ()
void markerTrackChanged ()

Public Member Functions

 SingletonTracks (QObject *parent=nullptr)
ChordTrackchordTrack () const
ModulatorTrackmodulatorTrack () const
MasterTrackmasterTrack () const
MarkerTrackmarkerTrack () const
void setChordTrack (ChordTrack *track)
void setModulatorTrack (ModulatorTrack *track)
void setMasterTrack (MasterTrack *track)
void setMarkerTrack (MarkerTrack *track)

Properties

zrythm::structure::tracks::ChordTrackchordTrack
zrythm::structure::tracks::ModulatorTrackmodulatorTrack
zrythm::structure::tracks::MasterTrackmasterTrack
zrythm::structure::tracks::MarkerTrackmarkerTrack

Detailed Description

References to tracks that are singletons.

Definition at line 18 of file singleton_tracks.h.

Constructor & Destructor Documentation

◆ SingletonTracks()

zrythm::structure::tracks::SingletonTracks::SingletonTracks ( QObject * parent = nullptr)
inline

Definition at line 29 of file singleton_tracks.h.

Member Function Documentation

◆ chordTrack()

ChordTrack * zrythm::structure::tracks::SingletonTracks::chordTrack ( ) const
inline

Definition at line 31 of file singleton_tracks.h.

◆ markerTrack()

MarkerTrack * zrythm::structure::tracks::SingletonTracks::markerTrack ( ) const
inline

Definition at line 34 of file singleton_tracks.h.

◆ masterTrack()

MasterTrack * zrythm::structure::tracks::SingletonTracks::masterTrack ( ) const
inline

Definition at line 33 of file singleton_tracks.h.

◆ modulatorTrack()

ModulatorTrack * zrythm::structure::tracks::SingletonTracks::modulatorTrack ( ) const
inline

Definition at line 32 of file singleton_tracks.h.

◆ setChordTrack()

void zrythm::structure::tracks::SingletonTracks::setChordTrack ( ChordTrack * track)
inline

Definition at line 36 of file singleton_tracks.h.

◆ setMarkerTrack()

void zrythm::structure::tracks::SingletonTracks::setMarkerTrack ( MarkerTrack * track)
inline

Definition at line 63 of file singleton_tracks.h.

◆ setMasterTrack()

void zrythm::structure::tracks::SingletonTracks::setMasterTrack ( MasterTrack * track)
inline

Definition at line 54 of file singleton_tracks.h.

◆ setModulatorTrack()

void zrythm::structure::tracks::SingletonTracks::setModulatorTrack ( ModulatorTrack * track)
inline

Definition at line 45 of file singleton_tracks.h.

Property Documentation

◆ chordTrack

zrythm::structure::tracks::ChordTrack * zrythm::structure::tracks::SingletonTracks::chordTrack
readwrite

Definition at line 21 of file singleton_tracks.h.

◆ markerTrack

zrythm::structure::tracks::MarkerTrack * zrythm::structure::tracks::SingletonTracks::markerTrack
readwrite

Definition at line 24 of file singleton_tracks.h.

◆ masterTrack

zrythm::structure::tracks::MasterTrack * zrythm::structure::tracks::SingletonTracks::masterTrack
readwrite

Definition at line 23 of file singleton_tracks.h.

◆ modulatorTrack

zrythm::structure::tracks::ModulatorTrack * zrythm::structure::tracks::SingletonTracks::modulatorTrack
readwrite

Definition at line 22 of file singleton_tracks.h.


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