15#ifndef QXDGNOTIFICATIONPROXY_P_H
16#define QXDGNOTIFICATIONPROXY_P_H
32#include <QLoggingCategory>
37#include <QDBusAbstractInterface>
38#include <QDBusPendingReply>
40#include <private/qglobal_p.h>
54 {
return "org.freedesktop.Notifications"; }
81 vendor = qdbus_cast<QString>(
reply.arguments().at(1));
82 version = qdbus_cast<QString>(
reply.arguments().at(2));
83 specVersion = qdbus_cast<QString>(
reply.arguments().at(3));
93 qCDebug(qLcTray) << appName << replacesId << appIcon << summary << body << actions << hints <<
timeout;
94 return asyncCall(
QStringLiteral(
"Notify"), appName, replacesId, appIcon, summary, body, actions, hints,
timeout);
105 namespace freedesktop {
virtual qint64 size() const
For open random-access devices, this function returns the size of the device.
\macro QT_RESTRICTED_CAST_FROM_ASCII
void NotificationClosed(uint id, uint reason)
static const char * staticInterfaceName()
QDBusPendingReply closeNotification(uint id)
QDBusReply< QString > getServerInformation(QString &vendor, QString &version, QString &specVersion)
QDBusPendingReply< QStringList > getCapabilities()
QDBusPendingReply< uint > notify(const QString &appName, uint replacesId, const QString &appIcon, const QString &summary, const QString &body, const QStringList &actions, const QVariantMap &hints, int timeout)
QDBusPendingReply< QString, QString, QString, QString > getServerInformation()
void ActionInvoked(uint id, const QString &action_key)
Combined button and popup list for selecting options.
QT_PREPEND_NAMESPACE(QXdgNotificationInterface) Notifications
DBusConnection * connection
#define qCDebug(category,...)
#define Q_DECLARE_LOGGING_CATEGORY(name)
GLbitfield GLuint64 timeout
[4]
GLsizei const GLchar *const * path
#define QStringLiteral(str)
QT_END_NAMESPACE typedef QT_PREPEND_NAMESPACE(quintptr) WId
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent