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