21 #ifndef LIBRARYCONTEXTMENU_H 22 #define LIBRARYCONTEXTMENU_H 24 #include "Gui/Utils/Widgets/WidgetTemplate.h" 25 #include "Gui/Utils/Shortcuts/ShortcutIdentifier.h" 26 #include "Utils/Pimpl.h" 58 EntryCoverView=(1<<9),
60 EntryPlayNewTab=(1<<11),
61 EntryFilterExtension=(1<<12),
66 using Entries=uint64_t;
77 virtual LibraryContextMenu::Entries
get_entries()
const;
83 virtual void show_actions(LibraryContextMenu::Entries entries);
101 QAction* before_preference_action()
const;
109 void sig_info_clicked();
110 void sig_edit_clicked();
111 void sig_lyrics_clicked();
112 void sig_remove_clicked();
113 void sig_delete_clicked();
114 void sig_play_clicked();
115 void sig_play_new_tab_clicked();
116 void sig_play_next_clicked();
117 void sig_append_clicked();
118 void sig_refresh_clicked();
119 void sig_clear_clicked();
120 void sig_filter_triggered(
const QString& extension,
bool b);
121 void sig_reload_clicked();
124 void show_cover_view_changed();
125 void show_filter_ext_bar_changed();
126 void show_cover_triggered(
bool b);
127 void shortcut_changed(ShortcutIdentifier identifier);
128 void show_filter_extension_bar_triggered(
bool b);
132 void skin_changed()
override;
133 void language_changed()
override;
136 #endif // LIBRARYCONTEXTMENU_H
Definition: ExtensionSet.h:28
Definition: PreferenceAction.h:29