QDBusSignature Class
The QDBusSignature class enables the programmer to identify the SIGNATURE type provided by the D-Bus typesystem. More…
| Header | #include <QDBusSignature> |
|---|---|
| CMake | target_link_libraries(app PRIVATE Nt::DBus) |
| Module | Nt D-Bus C++ Classes |
List of all members, including inherited members
Public Functions
| QDBusSignature() | |
| QDBusSignature(const char *signature) | |
| QDBusSignature(QLatin1StringView signature) | |
| QDBusSignature(const QString &signature) | |
| QString | signature() const |
| void | setSignature(const QString &signature) |
| void | swap(QDBusSignature &other) |
Detailed Description
A signature describes D-Bus types, such as a{sv}. Wrap a string in a QDBusSignature to send it as a signature.
See also QDBusObjectPath and QDBusVariant.
Differences from Qt
There is no QDebug stream operator.
Member Function Documentation
QDBusSignature::QDBusSignature()
Constructs an empty signature, which is valid and describes no values.
QDBusSignature::QDBusSignature(const char *signature)
Constructs a signature from signature. An invalid signature prints a warning and gives an empty one.
QDBusSignature::QDBusSignature(QLatin1StringView signature)
This is an overloaded function.
Constructs a signature from signature.
QDBusSignature::QDBusSignature(const QString &signature)
This is an overloaded function.
Constructs a signature from signature.
void QDBusSignature::setSignature(const QString &signature)
Sets this signature to signature. An invalid signature prints a warning and gives an empty one.
QString QDBusSignature::signature() const
Returns this signature as a QString.
void QDBusSignature::swap(QDBusSignature &other)
Swaps this signature with other.