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" 33 class PreferenceAction;
61 EntryCoverView=(1<<9),
63 EntryPlayNewTab=(1<<11),
64 EntryFilterExtension=(1<<12),
69 using Entries=uint64_t;
80 virtual LibraryContextMenu::Entries
get_entries()
const;
86 virtual void show_actions(LibraryContextMenu::Entries entries);
104 QAction* before_preference_action()
const;
109 void set_selection_count(
int num_selections);
115 void sig_info_clicked();
116 void sig_edit_clicked();
117 void sig_lyrics_clicked();
118 void sig_remove_clicked();
119 void sig_delete_clicked();
120 void sig_play_clicked();
121 void sig_play_new_tab_clicked();
122 void sig_play_next_clicked();
123 void sig_append_clicked();
124 void sig_refresh_clicked();
125 void sig_clear_clicked();
126 void sig_filter_triggered(
const QString& extension,
bool b);
127 void sig_reload_clicked();
130 void show_cover_view_changed();
131 void show_filter_ext_bar_changed();
132 void show_cover_triggered(
bool b);
133 void shortcut_changed(ShortcutIdentifier identifier);
134 void show_filter_extension_bar_triggered(
bool b);
135 void skin_timer_timeout();
139 void skin_changed()
override;
140 void language_changed()
override;
144 #endif // LIBRARYCONTEXTMENU_H
A PreferenceAction can be added to each widget supporting QActions. When triggering this action,...
Definition: PreferenceAction.h:38
Collection of extensions. Handles extensions currently active or inactive and the extension toolbar.
Definition: ExtensionSet.h:32