23 #ifndef GUI_PLAYERMENUBAR_H 24 #define GUI_PLAYERMENUBAR_H 27 #include "GUI/Utils/Widgets/WidgetTemplate.h" 28 #include "GUI/Utils/Shortcuts/ShortcutWidget.h" 29 #include "Utils/Pimpl.h" 42 void sig_close_clicked();
43 void sig_minimize_clicked();
44 void sig_logger_clicked();
47 explicit Menubar(QWidget* parent=
nullptr);
50 void insert_player_plugin_action(QAction* action);
51 void insert_preference_action(QAction* action);
52 QAction* update_library_action(QMenu* new_library_menu,
const QString& name);
53 void show_library_action(
bool visible);
54 void set_show_library_action_enabled(
bool b);
57 void init_connections();
61 void language_changed()
override;
62 void skin_changed()
override;
65 void open_dir_clicked();
66 void open_files_clicked();
67 void shutdown_clicked();
69 void minimize_clicked();
70 void skin_toggled(
bool b);
71 void big_cover_toggled(
bool b);
72 void show_library_toggled(
bool b);
73 void show_fullscreen_toggled(
bool b);
76 void awa_translators_finished();
77 void shortcut_changed(ShortcutIdentifier identifier);
82 #endif // GUI_PLAYERMENUBAR_H