45 Q_PROPERTY(
bool canEditTracks READ canEditTracks
46 NOTIFY canEditTracksChanged)
47 Q_PROPERTY(
int currentTrack READ currentTrack WRITE goTo
48 NOTIFY currentTrackChanged)
50 const QVector<
Track> &tracks() const;
52 bool canEditTracks() const;
53 int currentTrack() const;
72 void addTrackWithUriAt(const QUrl &uri,
int position,
bool makeCurrent);
75 void addTracksWithUriAt(const QVector<QUrl> &uris,
int position);
78 void moveTrack(
int index,
int to);
81 void removeTrack(
int index);
90 void canEditTracksChanged();
91 void currentTrackChanged();
93 void tracksAdded(
int start,
int end);
94 void trackRemoved(
int index);
95 void trackMoved(
int index,
int to);
96 void trackListReset();
99 friend class PlayerPrivate;