Property Struct

struct QDBusIntrospection::Property

Information about one property. More...

Public Types

enum Access { Read, Write, ReadWrite }

Public Variables

Access access
Annotations annotations
QString name
QString type

Detailed Description

\inmoduleQtDBus

This struct represents one property discovered through introspection. A property is composed of its name, its type, its access rights, and, optionally, annotations.

Member Type Documentation

enum Property::Access

The possible access rights for a property:

ConstantValue
QDBusIntrospection::Property::Read0
QDBusIntrospection::Property::Write1
QDBusIntrospection::Property::ReadWrite2

Member Variable Documentation

Access Property::access

The property's access rights.

Annotations Property::annotations

The annotations associated with the property. Each annotation is a pair of strings, where the key is of the same format as a D-Bus interface name. The value is arbitrary.

QString Property::name

The property's name.

QString Property::type

The property's type.