class MsgProcessorStatusWidget;
class Message;
class NickListWidget;
+class SystemTrayIcon;
#ifdef HAVE_DBUS
# include "desktopnotifications.h"
void addBufferView(BufferViewConfig *config = 0);
void displayTrayIconMessage(const QString &title, const QString &message);
+ inline QSystemTrayIcon *systemTrayIcon() const;
#ifdef HAVE_DBUS
void sendDesktopNotification(const QString &title, const QString &message);
void securedConnection();
void disconnectedFromCore();
void setDisconnectedState();
- void systrayActivated( QSystemTrayIcon::ActivationReason );
+ void systrayActivated(QSystemTrayIcon::ActivationReason);
private slots:
void addBufferView(int bufferViewConfigId);
void toggleVisibility();
void enableMenus();
- QSystemTrayIcon *systray;
+ QSystemTrayIcon *_trayIcon;
QPixmap activeTrayIcon;
QPixmap onlineTrayIcon;
QPixmap offlineTrayIcon;
friend class QtUi;
};
+QSystemTrayIcon *MainWin::systemTrayIcon() const {
+ return _trayIcon;
+}
+
#endif