projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use system zlib if available
[quassel.git]
/
src
/
qtui
/
snorenotificationbackend.h
diff --git
a/src/qtui/snorenotificationbackend.h
b/src/qtui/snorenotificationbackend.h
index
ef3c1af
..
fa57adc
100644
(file)
--- a/
src/qtui/snorenotificationbackend.h
+++ b/
src/qtui/snorenotificationbackend.h
@@
-27,14
+27,11
@@
#include "ui_snorentificationconfigwidget.h"
#include "ui_snorentificationconfigwidget.h"
-namespace Snore{
-class SnoreCore;
-class Icon;
-}
-class SystrayNotificationBackend;
-
+#include <snore/core/snore.h>
#include <snore/core/notification/notification.h>
#include <snore/core/notification/notification.h>
+class SystrayNotificationBackend;
+
class SnoreNotificationBackend : public AbstractNotificationBackend {
Q_OBJECT
public:
class SnoreNotificationBackend : public AbstractNotificationBackend {
Q_OBJECT
public:
@@
-52,15
+49,20
@@
signals:
public slots:
void actionInvoked(Snore::Notification);
private slots:
public slots:
void actionInvoked(Snore::Notification);
private slots:
- void backendChanged(const QVariant &);
- void timeoutChanged(const QVariant &);
+
void backendChanged(const QVariant &);
+
void timeoutChanged(const QVariant &);
private:
private:
+ void setTraybackend();
+ bool setSnoreBackend(const QString &backend);
+
class ConfigWidget;
SystrayNotificationBackend * m_systrayBackend;
Snore::SnoreCore *m_snore;
class ConfigWidget;
SystrayNotificationBackend * m_systrayBackend;
Snore::SnoreCore *m_snore;
- QHash<uint,uint> m_notificationIds;
+ QHash<uint,
uint> m_notificationIds;
Snore::Icon m_icon;
Snore::Icon m_icon;
+ Snore::Application m_application;
+ Snore::Alert m_alert;
int m_timeout;
};
int m_timeout;
};
@@
-68,7
+70,7
@@
class SnoreNotificationBackend::ConfigWidget : public SettingsPage {
Q_OBJECT
public:
Q_OBJECT
public:
- ConfigWidget(Snore::SnoreCore *snore,QWidget *parent = 0);
+ ConfigWidget(Snore::SnoreCore *snore,
QWidget *parent = 0);
void save();
void load();
bool hasDefaults() const;
void save();
void load();
bool hasDefaults() const;