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
Definition SampleBuffer.h:39
Definition SampleClip.h:46
void updateTrackClips()
Definition SampleClip.cpp:197
Sample & sample()
Definition SampleClip.h:67
gui::ClipView * createView(gui::TrackView *_tv) override
Definition SampleClip.cpp:346
SampleClip * clone() override
Definition SampleClip.h:82
void setSampleBuffer(std::shared_ptr< const SampleBuffer > sb)
Definition SampleClip.cpp:141
void saveSettings(QDomDocument &_doc, QDomElement &_parent) override
Definition SampleClip.cpp:266
void updateLength()
Definition SampleClip.cpp:225
void setSamplePlayLength(f_cnt_t length)
Definition SampleClip.cpp:258
void setSampleStartFrame(f_cnt_t startFrame)
Definition SampleClip.cpp:250
SampleClip(Track *track, Sample sample, bool isPlaying)
Definition SampleClip.cpp:38
bool hasSampleFileLoaded(const QString &filename) const
Definition SampleClip.cpp:136
void setIsPlaying(bool isPlaying)
Definition SampleClip.cpp:217
void setSampleFile(const QString &sf)
Definition SampleClip.cpp:154
SampleClip & operator=(const SampleClip &that)=delete
~SampleClip() override
Definition SampleClip.cpp:112
mapPropertyFromModel(bool, isRecord, setRecord, m_recordModel)
bool isPlaying() const
Definition SampleClip.cpp:209
void toggleRecord()
Definition SampleClip.cpp:178
void changeLength(const TimePos &_length) override
Change the length of this Clip.
Definition SampleClip.cpp:124
void loadSettings(const QDomElement &_this) override
Definition SampleClip.cpp:302
bool m_isPlaying
Definition SampleClip.h:100
Sample m_sample
Definition SampleClip.h:98
void playbackPositionChanged()
Definition SampleClip.cpp:187
TimePos sampleLength() const
Definition SampleClip.cpp:242
const QString & sampleFile() const
Definition SampleClip.cpp:131
BoolModel m_recordModel
Definition SampleClip.h:99
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:223
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