Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
propertiesadaptor_p.h
Go to the documentation of this file.
1/*
2 * This file was generated by qdbusxml2cpp version 0.8
3 * Source file was org.freedesktop.dbus.properties.xml
4 *
5 * qdbusxml2cpp is Copyright (C) The Qt Company Ltd. and other contributors.
6 *
7 * This is an auto-generated file.
8 * This file may have been hand-edited. Look for HAND-EDIT comments
9 * before re-generating it.
10 */
11
12#ifndef PROPERTIESADAPTOR_P_H
13#define PROPERTIESADAPTOR_P_H
14
15//
16// W A R N I N G
17// -------------
18//
19// This file is not part of the Qt API. It exists purely as an
20// implementation detail. This header file may change from version to
21// version without notice, or even be removed.
22//
23// We mean it.
24//
25
26#include <QtCore/QObject>
27#include <QtDBus/QtDBus>
29#include <QtCore/qcontainerfwd.h>
30
31namespace QtBluetoothPrivate {
32
33/*
34 * Adaptor class for interface org.freedesktop.DBus.Properties
35 */
37{
38 Q_OBJECT
39 Q_CLASSINFO("D-Bus Interface", "org.freedesktop.DBus.Properties")
40 Q_CLASSINFO("D-Bus Introspection", ""
41" <interface name=\"org.freedesktop.DBus.Properties\">\n"
42" <method name=\"Get\">\n"
43" <arg direction=\"in\" type=\"s\" name=\"interface\"/>\n"
44" <arg direction=\"in\" type=\"s\" name=\"name\"/>\n"
45" <arg direction=\"out\" type=\"v\" name=\"value\"/>\n"
46" </method>\n"
47" <method name=\"Set\">\n"
48" <arg direction=\"in\" type=\"s\" name=\"interface\"/>\n"
49" <arg direction=\"in\" type=\"s\" name=\"name\"/>\n"
50" <arg direction=\"in\" type=\"v\" name=\"value\"/>\n"
51" </method>\n"
52" <method name=\"GetAll\">\n"
53" <arg direction=\"in\" type=\"s\" name=\"interface\"/>\n"
54" <arg direction=\"out\" type=\"a{sv}\" name=\"properties\"/>\n"
55" <annotation value=\"QVariantMap\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
56" </method>\n"
57" <signal name=\"PropertiesChanged\">\n"
58" <arg type=\"s\" name=\"interface\"/>\n"
59" <arg type=\"a{sv}\" name=\"changed_properties\"/>\n"
60" <annotation value=\"QVariantMap\" name=\"org.qtproject.QtDBus.QtTypeName.Out1\"/>\n"
61" <arg type=\"as\" name=\"invalidated_properties\"/>\n"
62" </signal>\n"
63" </interface>\n"
64 "")
65public:
68
69public: // PROPERTIES
70public Q_SLOTS: // METHODS
72 QVariantMap GetAll(const QString &interface);
73 void Set(const QString &interface, const QString &name, const QDBusVariant &value);
74Q_SIGNALS: // SIGNALS
76};
77
78} // end of namespace QtBluetoothPrivate
79
80#endif
QMap< QString, QVariantMap > InterfaceList
static constexpr auto bluezErrorInvalidOffset
static constexpr auto bluezErrorInvalidValueLength
static constexpr auto bluezServiceInterface
static constexpr auto bluezCharacteristicInterface
static constexpr auto bluezDescriptorInterface
static constexpr auto bluezErrorNotAuthorized
static constexpr auto characteristicPathTemplate
static constexpr auto descriptorPathTemplate
static constexpr auto servicePathTemplate
static constexpr int maximumAttributeLength
Q_CLASSINFO("D-Bus Introspection", "" " <interface name=\"org.freedesktop.DBus.Properties\">\n" " <method name=\"Get\">\n" " <arg direction=\"in\" type=\"s\" name=\"interface\"/>\n" " <arg direction=\"in\" type=\"s\" name=\"name\"/>\n" " <arg direction=\"out\" type=\"v\" name=\"value\"/>\n" " </method>\n" " <method name=\"Set\">\n" " <arg direction=\"in\" type=\"s\" name=\"interface\"/>\n" " <arg direction=\"in\" type=\"s\" name=\"name\"/>\n" " <arg direction=\"in\" type=\"v\" name=\"value\"/>\n" " </method>\n" " <method name=\"GetAll\">\n" " <arg direction=\"in\" type=\"s\" name=\"interface\"/>\n" " <arg direction=\"out\" type=\"a{sv}\" name=\"properties\"/>\n" " <annotation value=\"QVariantMap\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n" " </method>\n" " <signal name=\"PropertiesChanged\">\n" " <arg type=\"s\" name=\"interface\"/>\n" " <arg type=\"a{sv}\" name=\"changed_properties\"/>\n" " <annotation value=\"QVariantMap\" name=\"org.qtproject.QtDBus.QtTypeName.Out1\"/>\n" " <arg type=\"as\" name=\"invalidated_properties\"/>\n" " </signal>\n" " </interface>\n" "") public ~OrgFreedesktopDBusPropertiesAdaptor() override
void Set(const QString &interface, const QString &name, const QDBusVariant &value)