40 void sigBookmarksChanged();
41 void sigPreviousChanged(
const Bookmark& bm);
42 void sigNextChanged(
const Bookmark& bm);
45 explicit Bookmarks(
PlayManager* playManager, QObject* parent =
nullptr);
46 ~Bookmarks()
override;
53 [[nodiscard]]
int count()
const;
55 BookmarkStorage::CreationStatus create();
57 bool remove(
int index);
60 [[nodiscard]]
const MetaData& currentTrack()
const;
63 void positionChangedMs(MilliSeconds positionMs);
64 void currentTrackChanged(
const MetaData& track);
65 void playstateChanged(PlayState state);