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> 49 void sig_show_clicked();
50 void sig_close_clicked();
57 void set_enable_fwd(
bool b);
60 void language_changed()
override;
61 void skin_changed()
override;
65 void mute_changed(
bool muted);
68 void current_song_clicked();
76 public QSystemTrayIcon,
86 bool event ( QEvent * e )
override;
87 void set_enable_fwd(
bool b);
90 void notify(
const QString &title,
const QString &message,
const QString &image_path)
override;
92 QString
name()
const override;
93 QString display_name()
const override;
102 void sig_hide_clicked();
103 void sig_close_clicked();
104 void sig_show_clicked();
107 void language_changed();
112 void s_show_tray_icon_changed();
115 void init_context_menu();
Definition: NotificationInterface.h:30
void notify(const MetaData &md) override
notify when Metadata has been changed
Definition: GUI_TrayIcon.h:75
PlayState
The PlayState enum.
Definition: PlayState.h:28
QString name() const override
get name of notification interface
void sig_wheel_changed(int delta)