mirror of
https://github.com/vicr123/theshell.git
synced 2025-01-23 12:12:06 -05:00
60 lines
1.9 KiB
C++
60 lines
1.9 KiB
C++
/*
|
|
* This file was generated by qdbusxml2cpp version 0.8
|
|
* Command line was: qdbusxml2cpp -i notifications_adaptor.h -l NotificationDBus -i notificationdbus.h -a :notifications_adaptor.cpp ../theShell/org.freedesktop.Notifications.xml
|
|
*
|
|
* qdbusxml2cpp is Copyright (C) 2016 The Qt Company Ltd.
|
|
*
|
|
* This is an auto-generated file.
|
|
* Do not edit! All changes made to it will be lost.
|
|
*/
|
|
|
|
#include "notifications_adaptor.h"
|
|
#include "notificationdbus.h"
|
|
#include <QtCore/QMetaObject>
|
|
#include <QtCore/QByteArray>
|
|
#include <QtCore/QList>
|
|
#include <QtCore/QMap>
|
|
#include <QtCore/QString>
|
|
#include <QtCore/QStringList>
|
|
#include <QtCore/QVariant>
|
|
|
|
/*
|
|
* Implementation of adaptor class NotificationsAdaptor
|
|
*/
|
|
|
|
NotificationsAdaptor::NotificationsAdaptor(NotificationDBus *parent)
|
|
: QDBusAbstractAdaptor(parent)
|
|
{
|
|
// constructor
|
|
setAutoRelaySignals(true);
|
|
}
|
|
|
|
NotificationsAdaptor::~NotificationsAdaptor()
|
|
{
|
|
// destructor
|
|
}
|
|
|
|
void NotificationsAdaptor::CloseNotification(uint id)
|
|
{
|
|
// handle method call org.freedesktop.Notifications.CloseNotification
|
|
parent()->CloseNotification(id);
|
|
}
|
|
|
|
QStringList NotificationsAdaptor::GetCapabilities()
|
|
{
|
|
// handle method call org.freedesktop.Notifications.GetCapabilities
|
|
return parent()->GetCapabilities();
|
|
}
|
|
|
|
QString NotificationsAdaptor::GetServerInformation(QString &vendor, QString &version, QString &spec_version)
|
|
{
|
|
// handle method call org.freedesktop.Notifications.GetServerInformation
|
|
return parent()->GetServerInformation(vendor, version, spec_version);
|
|
}
|
|
|
|
uint NotificationsAdaptor::Notify(const QString &app_name, uint replaces_id, const QString &app_icon, const QString &summary, const QString &body, const QStringList &actions, const QVariantMap &hints, int expire_timeout)
|
|
{
|
|
// handle method call org.freedesktop.Notifications.Notify
|
|
return parent()->Notify(app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout);
|
|
}
|
|
|