QBarcode
Loading...
Searching...
No Matches
payloadqrstring.h
1#ifndef QBARCODE_PAYLOADQRSTRING_H
2#define QBARCODE_PAYLOADQRSTRING_H
3
4#include "qbarcode/payloads/payload.h"
5
6/*****************************/
7/* Namespace instructions */
8/*****************************/
9
10namespace qbar
11{
12
13/*****************************/
14/* Class definitions */
15/*****************************/
16
17class PayloadQrStringPrivate;
18class QBAR_EXPORT PayloadQrString : public Payload
19{
20public:
22 PayloadQrString(const QString &data);
23
24 PayloadQrString(const PayloadQrString &other);
25 PayloadQrString &operator=(const PayloadQrString &other);
26
27 PayloadQrString(PayloadQrString &&other) noexcept;
28 PayloadQrString &operator=(PayloadQrString &&) noexcept;
29
30 virtual ~PayloadQrString();
31
32public:
33 void setString(const QString &data);
34
35private:
36 Q_DECLARE_PRIVATE(PayloadQrString)
37};
38
39/*****************************/
40/* Qt specific methods */
41/*****************************/
42
43QBAR_EXPORT QDebug operator<<(QDebug debug, const PayloadQrString &payload);
44
45/*****************************/
46/* Alias for related types */
47/*****************************/
48
49/*****************************/
50/* End namespaces */
51/*****************************/
52
53} // namespace qbar
54
55/*****************************/
56/* Qt specific meta-system */
57/*****************************/
58
59Q_DECLARE_METATYPE(qbar::PayloadQrString)
60
61#endif // QBARCODE_PAYLOADQRSTRING_H
Store data of a Barcode.
Definition payload.h:23
Store QrCode string data.
Definition payloadqrstring.h:19
Namespace used for QWlanManager library.
Definition barcode.h:15