+void SnoreNotificationBackend::setTraybackend()
+{
+ if (m_systrayBackend == NULL) {
+ m_systrayBackend = new SystrayNotificationBackend(this);
+ QtUi::registerNotificationBackend(m_systrayBackend);
+ }
+}
+
+bool SnoreNotificationBackend::setSnoreBackend(const QString &backend)
+{
+ if (m_systrayBackend != NULL) {
+ QtUi::unregisterNotificationBackend(m_systrayBackend);
+ delete m_systrayBackend;
+ m_systrayBackend = NULL;
+ }
+ return m_snore->setPrimaryNotificationBackend(backend);
+}
+
+
+