6
#include <QSystemTrayIcon>
14
class PsiTrayIcon : public QObject
18
PsiTrayIcon(const QString &tip, QMenu *popup, bool old = true, QObject *parent=0);
21
void setContextMenu(QMenu*);
22
void setToolTip(const QString &);
23
void setIcon(const PsiIcon *, bool alert = false);
24
void setAlert(const PsiIcon *);
25
bool isAnimating() const;
30
void clicked(const QPoint &, int);
31
void doubleClicked(const QPoint &);
40
void trayicon_activated(QSystemTrayIcon::ActivationReason);
44
QRgb pixelBlend(QRgb p1, QRgb p2);
49
TrayIcon* old_trayicon_; // old
50
QSystemTrayIcon* trayicon_;