make freedesktop backend compile again
This commit is contained in:
parent
072736d832
commit
3f9e56c9ed
|
@ -3,6 +3,8 @@
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include "core/notification/notification.h"
|
#include "core/notification/notification.h"
|
||||||
|
#include "core/notification/notification_p.h"
|
||||||
|
#include "core/snore_p.h"
|
||||||
#include <QtCore>
|
#include <QtCore>
|
||||||
#include <QImage>
|
#include <QImage>
|
||||||
#include "fredesktopnotification.h"
|
#include "fredesktopnotification.h"
|
||||||
|
@ -34,16 +36,6 @@ bool FreedesktopBackend::init(SnoreCore *snore){
|
||||||
return SnoreBackend::init(snore);
|
return SnoreBackend::init(snore);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FreedesktopBackend::slotRegisterApplication ( Application *application )
|
|
||||||
{
|
|
||||||
Q_UNUSED ( application );
|
|
||||||
}
|
|
||||||
|
|
||||||
void FreedesktopBackend::slotUnregisterApplication ( Application *application )
|
|
||||||
{
|
|
||||||
Q_UNUSED ( application );
|
|
||||||
}
|
|
||||||
|
|
||||||
void FreedesktopBackend::slotNotify ( Notification noti )
|
void FreedesktopBackend::slotNotify ( Notification noti )
|
||||||
{
|
{
|
||||||
QStringList actions;
|
QStringList actions;
|
||||||
|
@ -51,10 +43,6 @@ void FreedesktopBackend::slotNotify ( Notification noti )
|
||||||
{
|
{
|
||||||
actions << QString::number(k) << noti.actions()[k]->name;
|
actions << QString::number(k) << noti.actions()[k]->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
QVariantMap hints;
|
QVariantMap hints;
|
||||||
if(noti.icon().isValid())
|
if(noti.icon().isValid())
|
||||||
{
|
{
|
||||||
|
@ -66,7 +54,7 @@ void FreedesktopBackend::slotNotify ( Notification noti )
|
||||||
{
|
{
|
||||||
hints["urgency"] = (char)noti.priority()+1;
|
hints["urgency"] = (char)noti.priority()+1;
|
||||||
}
|
}
|
||||||
|
qDebug() << "hints" << hints;
|
||||||
|
|
||||||
uint updateId = 0;
|
uint updateId = 0;
|
||||||
if(noti.updateID() != 0)
|
if(noti.updateID() != 0)
|
||||||
|
@ -96,15 +84,19 @@ void FreedesktopBackend::slotNotify ( Notification noti )
|
||||||
void FreedesktopBackend::slotActionInvoked(const uint &id, const QString &actionID){
|
void FreedesktopBackend::slotActionInvoked(const uint &id, const QString &actionID){
|
||||||
Notification noti = getActiveNotificationByID(m_dbusIdMap[id]);
|
Notification noti = getActiveNotificationByID(m_dbusIdMap[id]);
|
||||||
if(!noti.isValid())
|
if(!noti.isValid())
|
||||||
|
{
|
||||||
return;
|
return;
|
||||||
noti.setActionInvoked ( actionID.toInt() );
|
}
|
||||||
snore()->notificationActionInvoked ( noti );
|
noti.data()->setActionInvoked ( actionID.toInt() );
|
||||||
|
snore()->d()->notificationActionInvoked ( noti );
|
||||||
}
|
}
|
||||||
|
|
||||||
void FreedesktopBackend::slotCloseNotification ( Notification notification )
|
void FreedesktopBackend::slotCloseNotification ( Notification notification )
|
||||||
{
|
{
|
||||||
if(!m_snoreIdMap.contains(notification.id()))
|
if(!m_snoreIdMap.contains(notification.id()))
|
||||||
|
{
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
uint id = m_snoreIdMap.take(notification.id());
|
uint id = m_snoreIdMap.take(notification.id());
|
||||||
m_dbusIdMap.remove(id);
|
m_dbusIdMap.remove(id);
|
||||||
m_interface->CloseNotification(id);
|
m_interface->CloseNotification(id);
|
||||||
|
|
|
@ -15,8 +15,6 @@ public:
|
||||||
public slots:
|
public slots:
|
||||||
void slotNotify( Snore::Notification notification );
|
void slotNotify( Snore::Notification notification );
|
||||||
void slotCloseNotification ( Snore::Notification notification );
|
void slotCloseNotification ( Snore::Notification notification );
|
||||||
void slotRegisterApplication ( Snore::Application *application );
|
|
||||||
void slotUnregisterApplication ( Snore::Application *application );
|
|
||||||
|
|
||||||
void slotActionInvoked(const uint &id,const QString &actionID);
|
void slotActionInvoked(const uint &id,const QString &actionID);
|
||||||
void slotNotificationClosed ( const uint &id,const uint &reason );
|
void slotNotificationClosed ( const uint &id,const uint &reason );
|
||||||
|
|
Loading…
Reference in New Issue