28 #include "Components/PlayManager/PlayManager.h" 102 bool remove(
int idx);
125 int get_size()
const;
134 void pos_changed_ms(quint64 pos);
140 void track_changed(
const MetaData& md);
174 void reload_bookmarks();
179 void sort_bookmarks();
182 #endif // BOOKMARKS_H The Bookmark helper class.
Definition: Bookmark.h:32
QList< Bookmark > get_all_bookmarks() const
fetch all bookmarks for current track
bool jump_prev()
Jump to previous bookmark.
PlayState
Current Playing state.
Definition: PlayManager.h:91
void sig_bookmarks_changed(const QList< Bookmark > &bookmarks)
emitted when bookmarks have changed
Definition: DatabaseConnector.h:40
bool jump_next()
Jump to next bookmark.
void sig_prev_changed(const Bookmark &bm)
previous bookmark has changed
Global handler for current playback state (Singleton)
Definition: PlayManager.h:79
bool remove_all()
Remove all bookmarks from database for current track.
bool jump_to(int idx)
Jump to specific bookmark.
MetaData get_cur_track() const
get the current played track
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
The Bookmarks logic class.
Definition: Bookmarks.h:38
bool save()
create a new bookmark for current track and current position