QKnxUtf8String Class

The QKnxUtf8String class is a datapoint type for an UTF-8 string. More...

Header: #include <QKnxUtf8String>
qmake: QT += knx
Inherits: QKnxVariableSizeDatapointType

Public Functions

QKnxUtf8String()
QKnxUtf8String(const QString &string)
QKnxUtf8String(const char *string, int size = -1)
bool setString(const QString &string)
bool setString(const char *string, int size = -1)
QString string() const

Reimplemented Public Functions

virtual bool isValid() const override

Protected Functions

QKnxUtf8String(int subType, const char *string, int size)

Detailed Description

The QKnxUtf8String class is a datapoint type for an UTF-8 string.

This is a variable sized datapoint type.

See also QKnxDatapointType.

Member Function Documentation

QKnxUtf8String::QKnxUtf8String()

Default constructs an instance of QKnxUtf8String.

QKnxUtf8String::QKnxUtf8String(const QString &string)

Default constructs an instance of QKnxUtf8String.

QKnxUtf8String::QKnxUtf8String(const char *string, int size = -1)

Default constructs an instance of QKnxUtf8String.

[protected] QKnxUtf8String::QKnxUtf8String(int subType, const char *string, int size)

Default constructs an instance of QKnxUtf8String.

[override virtual] bool QKnxUtf8String::isValid() const

bool QKnxUtf8String::setString(const QString &string)

See also string().

bool QKnxUtf8String::setString(const char *string, int size = -1)

QString QKnxUtf8String::string() const

See also setString().

© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.