20 #ifndef PLAYLISTBOTTOMBAR_H
21 #define PLAYLISTBOTTOMBAR_H
23 #include "Gui/Utils/Widgets/Widget.h"
25 #include "Components/Shutdown/Shutdown.h"
26 #include "Utils/Pimpl.h"
27 #include "Utils/Macros.h"
29 #ifdef SAYONARA_WITH_SHUTDOWN
48 void sigShowNumbersChanged(
bool active);
49 void sigPlaylistModeChanged(const ::Playlist::Mode& mode);
52 explicit BottomBar(QWidget* parent=
nullptr);
55 void checkDynamicPlayButton();
58 void rep1Checked(
bool checked);
59 void repAllChecked(
bool checked);
60 void shuffleChecked(
bool checked);
61 void gaplessClicked();
63 void changePlaylistMode();
64 void playlistModeSettingChanged();
66 #ifdef SAYONARA_WITH_SHUTDOWN
67 void shutdown_clicked();
68 void shutdown_started(MilliSeconds time2go);
69 void shutdown_closed();
73 void languageChanged()
override;
74 void skinChanged()
override;
75 void showEvent(QShowEvent* e)
override;
76 void resizeEvent(QResizeEvent* e)
override;
80 #endif // PLAYLISTBOTTOMBAR_H