25#ifndef LMMS_SAMPLE_CLIP_H
26#define LMMS_SAMPLE_CLIP_H
60 void saveSettings( QDomDocument & _doc, QDomElement & _parent )
override;
Definition AutomatableModel.h:497
Clip(Track *track)
Create a new Clip.
Definition Clip.cpp:47
TimePos startTimeOffset() const
Definition Clip.cpp:212
Definition SampleBuffer.h:39
Definition SampleClip.h:46
void updateTrackClips()
Definition SampleClip.cpp:198
Sample & sample()
Definition SampleClip.h:67
gui::ClipView * createView(gui::TrackView *_tv) override
Definition SampleClip.cpp:362
SampleClip * clone() override
Definition SampleClip.h:83
void setSampleBuffer(std::shared_ptr< const SampleBuffer > sb)
Definition SampleClip.cpp:142
int m_startFrameOffset
Definition SampleClip.h:103
void saveSettings(QDomDocument &_doc, QDomElement &_parent) override
Definition SampleClip.cpp:282
void updateLength()
Definition SampleClip.cpp:226
void setSamplePlayLength(f_cnt_t length)
Definition SampleClip.cpp:274
void setSampleStartFrame(f_cnt_t startFrame)
Definition SampleClip.cpp:266
SampleClip(Track *track, Sample sample, bool isPlaying)
Definition SampleClip.cpp:39
bool hasSampleFileLoaded(const QString &filename) const
Definition SampleClip.cpp:137
void setIsPlaying(bool isPlaying)
Definition SampleClip.cpp:218
void setSampleFile(const QString &sf)
Definition SampleClip.cpp:155
SampleClip & operator=(const SampleClip &that)=delete
~SampleClip() override
Definition SampleClip.cpp:113
mapPropertyFromModel(bool, isRecord, setRecord, m_recordModel)
bool isPlaying() const
Definition SampleClip.cpp:210
void toggleRecord()
Definition SampleClip.cpp:179
void setStartTimeOffset(const TimePos &startTimeOffset) override
Definition SampleClip.cpp:251
void tempoChanged()
Definition SampleClip.cpp:244
void changeLength(const TimePos &_length) override
Change the length of this Clip.
Definition SampleClip.cpp:125
void loadSettings(const QDomElement &_this) override
Definition SampleClip.cpp:318
bool m_isPlaying
Definition SampleClip.h:102
Sample m_sample
Definition SampleClip.h:100
void playbackPositionChanged()
Definition SampleClip.cpp:188
TimePos sampleLength() const
Definition SampleClip.cpp:258
const QString & sampleFile() const
Definition SampleClip.cpp:132
BoolModel m_recordModel
Definition SampleClip.h:101
QString nodeName() const override
Definition SampleClip.h:62
Base-class for all tracks.
Definition Track.h:68
Definition SampleClipView.h:42
Definition TrackView.h:60
Definition AudioPortAudio.cpp:209
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43
QString filename
Definition HydrogenImport.cpp:42
png_uint_32 length
Definition png.c:2247