23 #ifndef LIBRARYCONTEXTMENU_H 24 #define LIBRARYCONTEXTMENU_H 29 #include "Helper/Settings/SayonaraClass.h" 31 typedef int LibraryContexMenuEntries;
71 virtual LibraryContexMenuEntries
get_entries()
const;
77 virtual void show_actions(LibraryContexMenuEntries entries);
99 void sig_info_clicked();
100 void sig_edit_clicked();
101 void sig_lyrics_clicked();
102 void sig_remove_clicked();
103 void sig_delete_clicked();
104 void sig_play_next_clicked();
105 void sig_append_clicked();
106 void sig_refresh_clicked();
107 void sig_clear_clicked();
108 void sig_rating_changed(
int rating);
112 QAction* _info_action=
nullptr;
113 QAction* _lyrics_action=
nullptr;
114 QAction* _edit_action=
nullptr;
115 QAction* _remove_action=
nullptr;
116 QAction* _delete_action=
nullptr;
117 QAction* _play_next_action=
nullptr;
118 QAction* _append_action=
nullptr;
119 QAction* _refresh_action=
nullptr;
120 QAction* _clear_action=
nullptr;
122 QAction* _rating_action=
nullptr;
123 QMenu* _rating_menu=
nullptr;
127 void changeEvent(QEvent* e)
override;
128 QAction* init_rating_action(
int rating);
130 QString rating_text();
137 #endif // LIBRARYCONTEXTMENU_H
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:31