Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
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
>
28
#
include
"bluez5_helper_p.h"
29
#
include
<
QtCore
/
qcontainerfwd
.
h
>
30
31
namespace
QtBluetoothPrivate
{
32
33
/*
34
* Adaptor class for interface org.freedesktop.DBus.Properties
35
*/
36
class
OrgFreedesktopDBusPropertiesAdaptor
:
public
QDBusAbstractAdaptor
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
""
)
65
public
:
66
OrgFreedesktopDBusPropertiesAdaptor
(
QObject
*
parent
);
67
~
OrgFreedesktopDBusPropertiesAdaptor
()
override
;
68
69
public
:
// PROPERTIES
70
public
Q_SLOTS
:
// METHODS
71
QDBusVariant
Get
(
const
QString
&
interface
,
const
QString
&
name
);
72
QVariantMap
GetAll
(
const
QString &interface);
73
void
Set
(
const
QString &interface,
const
QString &name,
const
QDBusVariant &value);
74
Q_SIGNALS
:
// SIGNALS
75
void
PropertiesChanged
(
const
QString
&
interface
,
const
QVariantMap
&
changed_properties
,
const
QStringList
&
invalidated_properties
);
76
};
77
78
}
// end of namespace QtBluetoothPrivate
79
80
#
endif
InterfaceList
QMap< QString, QVariantMap > InterfaceList
Definition
bluez5_helper_p.h:24
bluezErrorInvalidOffset
static constexpr auto bluezErrorInvalidOffset
Definition
bluezperipheralobjects.cpp:31
bluezErrorInvalidValueLength
static constexpr auto bluezErrorInvalidValueLength
Definition
bluezperipheralobjects.cpp:30
bluezServiceInterface
static constexpr auto bluezServiceInterface
Definition
bluezperipheralobjects.cpp:26
bluezCharacteristicInterface
static constexpr auto bluezCharacteristicInterface
Definition
bluezperipheralobjects.cpp:27
bluezDescriptorInterface
static constexpr auto bluezDescriptorInterface
Definition
bluezperipheralobjects.cpp:28
bluezErrorNotAuthorized
static constexpr auto bluezErrorNotAuthorized
Definition
bluezperipheralobjects.cpp:32
characteristicPathTemplate
static constexpr auto characteristicPathTemplate
Definition
bluezperipheralobjects.cpp:21
descriptorPathTemplate
static constexpr auto descriptorPathTemplate
Definition
bluezperipheralobjects.cpp:22
servicePathTemplate
static constexpr auto servicePathTemplate
Definition
bluezperipheralobjects.cpp:23
maximumAttributeLength
static constexpr int maximumAttributeLength
Definition
bluezperipheralobjects.cpp:34
QtBluetoothPrivate::OrgFreedesktopDBusPropertiesAdaptor
Definition
propertiesadaptor_p.h:37
QtBluetoothPrivate::OrgFreedesktopDBusPropertiesAdaptor::~OrgFreedesktopDBusPropertiesAdaptor
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
Definition
propertiesadaptor.cpp:33
QtBluetoothPrivate::OrgFreedesktopDBusPropertiesAdaptor::Set
void Set(const QString &interface, const QString &name, const QDBusVariant &value)
Definition
propertiesadaptor.cpp:54
QtBluetoothPrivate::OrgFreedesktopDBusPropertiesAdaptor::GetAll
QVariantMap GetAll(const QString &interface)
Definition
propertiesadaptor.cpp:46
QtBluetoothPrivate
Definition
adapter1_bluez5.cpp:14
qtconnectivity
src
bluetooth
bluez
propertiesadaptor_p.h
Generated on
for Qt by
1.18.0