#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:
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;
};
Q_OBJECT
public:
- ConfigWidget(Snore::SnoreCore *snore,QWidget *parent = 0);
+ ConfigWidget(Snore::SnoreCore *snore, QWidget *parent = 0);
void save();
void load();
bool hasDefaults() const;