21 #ifndef GUI_TRAYICON_H 22 #define GUI_TRAYICON_H 24 #include "Interfaces/Notification/NotificationHandler.h" 25 #include "Components/PlayManager/PlayState.h" 27 #include "GUI/Utils/Widgets/WidgetTemplate.h" 28 #include "Utils/Pimpl.h" 30 #include <QSystemTrayIcon> 45 void sig_show_clicked();
46 void sig_close_clicked();
53 void set_enable_fwd(
bool b);
56 void language_changed()
override;
57 void skin_changed()
override;
61 void mute_changed(
bool muted);
64 void current_song_clicked();
72 public QSystemTrayIcon,
82 bool event ( QEvent * e )
override;
83 void set_enable_fwd(
bool b);
86 void notify(
const QString &title,
const QString &message,
const QString &image_path)
override;
88 QString
name()
const override;
89 QString display_name()
const override;
98 void sig_hide_clicked();
99 void sig_close_clicked();
100 void sig_show_clicked();
103 void language_changed();
108 void s_show_tray_icon_changed();
111 void init_context_menu();
Definition: NotificationInterface.h:30
void notify(const MetaData &md) override
notify when Metadata has been changed
Definition: GUI_TrayIcon.h:71
PlayState
The PlayState enum.
Definition: PlayState.h:28
QString name() const override
get name of notification interface
void sig_wheel_changed(int delta)