25#ifndef LMMS_PATTERN_TRACK_H
26#define LMMS_PATTERN_TRACK_H
55 const f_cnt_t _frame_base,
int _clip_num = -1 )
override;
86 return "patterntrack";
int patternIndex()
Definition PatternTrack.h:65
bool play(const TimePos &_start, const f_cnt_t _frames, const f_cnt_t _frame_base, int _clip_num=-1) override
Definition PatternTrack.cpp:89
QList< Track * > m_disabledTracks
Definition PatternTrack.h:91
PatternTrack(TrackContainer *tc)
Definition PatternTrack.cpp:43
static PatternTrack * findPatternTrack(int pattern_num)
Definition PatternTrack.cpp:222
Clip * createClip(const TimePos &pos) override
Definition PatternTrack.cpp:147
QString nodeName() const override
Definition PatternTrack.h:84
void disableAutomation(Track *_track)
Definition PatternTrack.h:74
void enableAutomation(Track *_track)
Definition PatternTrack.h:78
void saveTrackSpecificSettings(QDomDocument &doc, QDomElement &parent, bool presetMode) override
Definition PatternTrack.cpp:157
static infoMap s_infoMap
Definition PatternTrack.h:94
QMap< PatternTrack *, int > infoMap
Definition PatternTrack.h:93
static void swapPatternTracks(Track *track1, Track *track2)
Definition PatternTrack.cpp:238
void loadTrackSpecificSettings(const QDomElement &_this) override
Definition PatternTrack.cpp:178
bool automationDisabled(Track *_track)
Definition PatternTrack.h:70
gui::TrackView * createView(gui::TrackContainerView *tcv) override
Definition PatternTrack.cpp:139
Definition TrackContainer.h:49
Track(Type type, TrackContainer *tc)
Create a new (empty) track object.
Definition Track.cpp:59
Definition PatternTrackView.h:42
Definition TrackContainerView.h:71
Definition TrackView.h:60
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43