63 inline const QString &
name()
const
97 bool hasTrackContainer()
const;
99 bool isInPattern()
const;
101 bool manuallyResizable()
const;
120 void setColor(
const std::optional<QColor>& color);
122 virtual void movePosition(
const TimePos & pos );
139 static bool comparePosition(
const Clip*
a,
const Clip*
b);
141 TimePos startTimeOffset()
const;
142 void setStartTimeOffset(
const TimePos &startTimeOffset );
145 static void copyStateTo(
Clip *src,
Clip *dst );
uint8_t a
Definition Spc_Cpu.h:141
uint8_t sp
Definition Spc_Cpu.h:145
Definition AutomatableModel.h:497
friend class ClipView
Definition Clip.h:182
mapPropertyFromModel(bool, isMuted, setMuted, m_mutedModel)
TimePos m_startTimeOffset
Definition Clip.h:172
BoolModel m_mutedModel
Definition Clip.h:174
QString m_name
Definition Clip.h:168
virtual gui::ClipView * createView(gui::TrackView *tv)=0
virtual void updateLength()
Definition Clip.h:124
void selectViewOnCreate(bool select)
Definition Clip.h:128
std::optional< QColor > m_color
Definition Clip.h:180
QString displayName() const override
Definition Clip.h:74
const QString & name() const
Definition Clip.h:63
void toggleMute()
Mutes this Clip.
Definition Clip.cpp:203
Clip(Track *track)
Create a new Clip.
Definition Clip.cpp:47
bool m_autoResize
Definition Clip.h:176
const TimePos & startPosition() const
Definition Clip.h:80
auto color() const -> const std::optional< QColor > &
Definition Clip.h:119
bool getSelectViewOnCreate()
Definition Clip.h:133
TimePos endPosition() const
Definition Clip.h:85
Track * m_track
Definition Clip.h:167
bool getAutoResize() const
Definition Clip.h:114
Track * getTrack() const
Definition Clip.h:58
bool m_selectViewOnCreate
Definition Clip.h:178
BoolModel m_soloModel
Definition Clip.h:175
mapPropertyFromModel(bool, isSolo, setSolo, m_soloModel)
const TimePos & length() const
Definition Clip.h:91
TimePos m_startPosition
Definition Clip.h:170
TimePos m_length
Definition Clip.h:171
void setAutoResize(const bool r)
Set whether a clip has been resized yet by the user or the knife tool.
Definition Clip.h:109
void setName(const QString &name)
Definition Clip.h:68
JournallingObject()
Definition JournallingObject.cpp:36
Model(Model *parent, QString displayName=QString(), bool defaultConstructed=false)
Definition Model.cpp:30
Base-class for all tracks.
Definition Track.h:68
Definition TrackView.h:60
static const char * name
Definition pugl.h:1582
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
Definition juce_Uuid.h:141
png_uint_32 length
Definition png.c:2247
int r
Definition crypt.c:458
#define const
Definition zconf.h:137