diff options
Diffstat (limited to 'src/plugins/generic/tuiotouch/qoscmessage_p.h')
-rw-r--r-- | src/plugins/generic/tuiotouch/qoscmessage_p.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/plugins/generic/tuiotouch/qoscmessage_p.h b/src/plugins/generic/tuiotouch/qoscmessage_p.h index 788a03e504..76d40ceb18 100644 --- a/src/plugins/generic/tuiotouch/qoscmessage_p.h +++ b/src/plugins/generic/tuiotouch/qoscmessage_p.h @@ -41,22 +41,32 @@ #ifndef QOSCMESSAGE_P_H #define QOSCMESSAGE_P_H +#include <QtCore/QByteArray> +#include <QtCore/QVariant> +#include <QtCore/QVector> +#include <QtCore/QList> + + QT_BEGIN_NAMESPACE class QOscMessage { + QOscMessage(); // for QVector, don't use + friend class QVector<QOscMessage>; public: - QOscMessage(const QByteArray &data); - bool isValid() const; + explicit QOscMessage(const QByteArray &data); + + bool isValid() const { return m_isValid; } - QByteArray addressPattern() const; - QList<QVariant> arguments() const; + QByteArray addressPattern() const { return m_addressPattern; } + QList<QVariant> arguments() const { return m_arguments; } private: bool m_isValid; QByteArray m_addressPattern; QList<QVariant> m_arguments; }; +Q_DECLARE_TYPEINFO(QOscMessage, Q_MOVABLE_TYPE); QT_END_NAMESPACE |