23 #ifndef GUI_PLAYERMENUBAR_H 24 #define GUI_PLAYERMENUBAR_H 26 #include "Gui/Utils/Widgets/WidgetTemplate.h" 27 #include "Gui/Utils/Shortcuts/ShortcutWidget.h" 28 #include "Utils/Pimpl.h" 40 void sig_close_clicked();
41 void sig_minimize_clicked();
42 void sig_logger_clicked();
45 explicit Menubar(QWidget* parent=
nullptr);
48 void insert_player_plugin_action(QAction* action);
49 void insert_preference_action(QAction* action);
50 QAction* update_library_action(QMenu* new_library_menu,
const QString& name);
51 void show_library_action(
bool visible);
52 void set_show_library_action_enabled(
bool b);
55 void init_connections();
59 void language_changed()
override;
60 void skin_changed()
override;
63 void open_dir_clicked();
64 void open_files_clicked();
65 void shutdown_clicked();
67 void minimize_clicked();
68 void skin_toggled(
bool b);
69 void big_cover_toggled(
bool b);
70 void show_library_toggled(
bool b);
71 void show_fullscreen_toggled(
bool b);
74 void shortcut_changed(ShortcutIdentifier identifier);
78 #endif // GUI_PLAYERMENUBAR_H