 |
Sayonara Player
|
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 initDonateLink();
63 void initConnections();
69 void openDirClicked();
70 void openFilesClicked();
71 void shutdownClicked();
73 void minimizeClicked();
74 void skinToggled(
bool b);
75 void bigCoverToggled(
bool b);
76 void showLibraryToggled(
bool b);
77 void showFullscreenToggled(
bool b);
80 void shortcutChanged(ShortcutIdentifier identifier);
84 void languageChanged()
override;
85 void skinChanged()
override;
88 #endif // GUI_PLAYERMENUBAR_H
Definition: PlayerPluginBase.h:40
This container is only used internally to avoid Ui dependencies in the Components....
Definition: AbstractLibraryContainer.h:20
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31
Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
Definition: GUI_Player.h:41