Use new snore api and a bug fix
[quassel.git] / src / qtui / snorenotificationbackend.h
index bfdb25d..fa57adc 100644 (file)
 
 #include "ui_snorentificationconfigwidget.h"
 
-namespace Snore{
-class SnoreCore;
-class Icon;
-}
-class SystrayNotificationBackend;
-
+#include <snore/core/snore.h>
 #include <snore/core/notification/notification.h>
 
+class SystrayNotificationBackend;
+
 class SnoreNotificationBackend : public AbstractNotificationBackend {
     Q_OBJECT
 public:
@@ -62,8 +59,10 @@ private:
     class ConfigWidget;
     SystrayNotificationBackend * m_systrayBackend;
     Snore::SnoreCore *m_snore;
-    QHash<uint,uint> m_notificationIds;
+    QHash<uint, uint> m_notificationIds;
     Snore::Icon m_icon;
+    Snore::Application m_application;
+    Snore::Alert m_alert;
     int m_timeout;
 };
 
@@ -71,7 +70,7 @@ class SnoreNotificationBackend::ConfigWidget : public SettingsPage {
     Q_OBJECT
 
 public:
-    ConfigWidget(Snore::SnoreCore *snore,QWidget *parent = 0);
+    ConfigWidget(Snore::SnoreCore *snore, QWidget *parent = 0);
     void save();
     void load();
     bool hasDefaults() const;