 |
Sayonara Player
|
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
virtual CreationStatus create(Seconds timestamp)
create a new bookmark for current track and current position
PlayState
The PlayState enum.
Definition: PlayState.h:28
bool jump_next()
Jump to next bookmark.
bool jump_prev()
Jump to previous bookmark.
bool set_loop(bool b)
tries to set the loop between the current two indices
void sig_next_changed(const Bookmark &bm)
next bookmark has changed
bool jump_to(int idx)
Jump to specific bookmark.
bool remove(int idx) override
remove single bookmark from database for current track
Definition: BookmarksBase.h:30
void sig_prev_changed(const Bookmark &bm)
previous bookmark has changed
void sig_bookmarks_changed()
emitted when bookmarks have changed
Definition: Bookmark.h:31
The Bookmarks logic class.
Definition: Bookmarks.h:36