28 #include <QReadWriteLock> 44 class Q_DECL_EXPORT
Track:
public QObject
124 bool make_gap =
false);
137 inline bool selected()
const {
return m_selected; }
140 void select(
bool select);
143 const QUuid &
uuid()
const {
return m_uuid; }
148 void toggleSelection();
188 void sigSelectionChanged(
bool selected);
207 bool make_gap =
false);
222 unsigned int buf_offset,
unsigned int length);
252 Stripe splitStripe(
Stripe &stripe,
unsigned int offset);
287 unsigned int buf_offset,
288 unsigned int length);
QList< Stripe > m_stripes
const QUuid & uuid() const
QReadWriteLock m_lock_usage