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;
49 void sigCloseClicked();
50 void sigMinimizeClicked();
51 void sigLoggerClicked();
57 void insertPreferenceAction(QAction* action);
59 void showLibraryAction(
bool visible);
60 void setShowLibraryActionEnabled(
bool b);
61 void showLibraryMenu(
bool b);
64 void initDonateLink();
65 void initConnections();
73 void openDirClicked();
74 void openFilesClicked();
75 void shutdownClicked();
77 void minimizeClicked();
78 void skinToggled(
bool b);
79 void bigCoverToggled(
bool b);
80 void showLibraryToggled(
bool b);
81 void showFullscreenToggled(
bool b);
84 void shortcutChanged(ShortcutIdentifier identifier);
88 void languageChanged()
override;
89 void skinChanged()
override;
This container is only used internally to avoid Ui dependencies in the Components....
Definition: AbstractLibraryContainer.h:20
Definition: PlayerPluginBase.h:40
Definition: PlaylistInterface.h:56
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:43