21 #ifndef GUI_PLAYERMENUBAR_H 22 #define GUI_PLAYERMENUBAR_H 24 #include "Gui/Utils/Shortcuts/ShortcutIdentifier.h" 25 #include "Gui/Utils/Widgets/WidgetTemplate.h" 26 #include "Utils/Pimpl.h" 32 class AbstractContainer;
47 void sigCloseClicked();
48 void sigMinimizeClicked();
49 void sigLoggerClicked();
52 explicit Menubar(QWidget* parent=
nullptr);
55 void insertPreferenceAction(QAction* action);
57 void showLibraryAction(
bool visible);
58 void setShowLibraryActionEnabled(
bool b);
59 void showLibraryMenu(
bool b);
62 void initConnections();
68 void openDirClicked();
69 void openFilesClicked();
70 void shutdownClicked();
72 void minimizeClicked();
73 void skinToggled(
bool b);
74 void bigCoverToggled(
bool b);
75 void showLibraryToggled(
bool b);
76 void showFullscreenToggled(
bool b);
79 void shortcutChanged(ShortcutIdentifier identifier);
83 void languageChanged()
override;
84 void skinChanged()
override;
87 #endif // GUI_PLAYERMENUBAR_H Definition: PlayerPluginBase.h:38
This container is only used internally to avoid Ui dependencies in the Components....
Definition: AbstractLibraryContainer.h:19
Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
Definition: GUI_Player.h:41
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:30