24#ifndef LMMS_TIMELINE_H
25#define LMMS_TIMELINE_H
100 void saveSettings(QDomDocument& doc, QDomElement& element)
override;
sample_rate_t outputSampleRate() const
Definition AudioEngine.h:200
static float framesPerTick()
Definition Engine.h:96
static AudioEngine * audioEngine()
Definition Engine.h:59
JournallingObject()
Definition JournallingObject.cpp:36
StopBehaviour m_stopBehaviour
Definition Timeline.h:113
TimePos m_pos
Definition Timeline.h:107
void saveSettings(QDomDocument &doc, QDomElement &element) override
Definition Timeline.cpp:64
auto loopEnd() const -> TimePos
Definition Timeline.h:75
StopBehaviour
Definition Timeline.h:42
@ BackToStart
Definition Timeline.h:44
@ BackToZero
Definition Timeline.h:43
@ KeepPosition
Definition Timeline.h:45
bool m_loopEnabled
Definition Timeline.h:106
double m_elapsedSeconds
Definition Timeline.h:111
float m_frameOffset
Definition Timeline.h:109
auto playStartPosition() const -> TimePos
Definition Timeline.h:83
TimePos m_loopBegin
Definition Timeline.h:104
auto loopBegin() const -> TimePos
Definition Timeline.h:74
auto stopBehaviour() const -> StopBehaviour
Definition Timeline.h:84
void setLoopEnabled(bool enabled)
Definition Timeline.cpp:48
auto pos() const -> const TimePos &
Definition Timeline.h:48
void setTicks(tick_t ticks, bool jumped=true)
Definition Timeline.h:54
void setFrameOffset(const float frame)
Definition Timeline.h:72
void setLoopPoints(TimePos begin, TimePos end)
Definition Timeline.cpp:43
auto ticks() const -> tick_t
Definition Timeline.h:50
void incrementTicks(tick_t increment)
Advances the current timeline position by a certain number of ticks, in addition to updating the elap...
Definition Timeline.h:64
TimePos m_playStartPosition
Definition Timeline.h:114
auto frameOffset() const -> float
Definition Timeline.h:71
void setLoopBegin(TimePos begin)
Definition Timeline.cpp:33
void loopEnabledChanged(bool enabled)
void stopBehaviourChanged(lmms::Timeline::StopBehaviour behaviour)
auto nodeName() const -> QString override
Definition Timeline.h:91
TimePos m_loopEnd
Definition Timeline.h:105
void setLoopEnd(TimePos end)
Definition Timeline.cpp:38
auto loopEnabled() const -> bool
Definition Timeline.h:76
void loadSettings(const QDomElement &element) override
Definition Timeline.cpp:72
auto getElapsedSeconds() const -> double
Definition Timeline.h:89
void setPlayStartPosition(TimePos position)
Definition Timeline.h:86
void setStopBehaviour(StopBehaviour behaviour)
Definition Timeline.cpp:56
Definition AudioAlsa.cpp:35
const int DefaultTicksPerBar
Definition TimePos.h:38
QPoint position(const QDropEvent *de)
position is a backwards-compatible adapter for QDropEvent::position and pos functions.
Definition DeprecationHelper.h:47
std::int32_t tick_t
Definition LmmsTypes.h:35
#define const
Definition zconf.h:137