24 #include "BookmarksBase.h" 25 #include "Components/PlayManager/PlayState.h" 94 BookmarksBase::CreationStatus create();
97 bool remove(
int idx)
override;
105 void pos_changed_ms(MilliSeconds pos);
111 void track_changed(
const MetaData& md);
123 using BookmarksBase::set_metadata;
128 bool load()
override;
131 #endif // BOOKMARKS_H Definition: Bookmark.h:31
Definition: BookmarksBase.h:30
PlayState
The PlayState enum.
Definition: PlayState.h:28
bool jump_prev()
Jump to previous bookmark.
bool jump_next()
Jump to next bookmark.
void sig_prev_changed(const Bookmark &bm)
previous bookmark has changed
bool jump_to(int idx)
Jump to specific bookmark.
bool set_loop(bool b)
tries to set the loop between the current two indices
virtual CreationStatus create(Seconds timestamp)
create a new bookmark for current track and current position
void sig_next_changed(const Bookmark &bm)
next bookmark has changed
void sig_bookmarks_changed()
emitted when bookmarks have changed
The Bookmarks logic class.
Definition: Bookmarks.h:36