QBarcode
Loading...
Searching...
No Matches
qbar::PayloadQrString Class Reference

Store QrCode string data. More...

Inheritance diagram for qbar::PayloadQrString:
Collaboration diagram for qbar::PayloadQrString:

Public Member Functions

 PayloadQrString ()
 Create an empty payload string.
 
 PayloadQrString (const QString &data)
 Allow to create a payload string from datas.
 
 PayloadQrString (const PayloadQrString &other)
 
PayloadQrStringoperator= (const PayloadQrString &other)
 
 PayloadQrString (PayloadQrString &&other) noexcept
 
PayloadQrStringoperator= (PayloadQrString &&) noexcept
 
void setString (const QString &data)
 Allow to set string payload datas.
 
- Public Member Functions inherited from qbar::Payload
 Payload (const Payload &other)
 
Payloadoperator= (const Payload &other)
 
 Payload (Payload &&other) noexcept
 
Payloadoperator= (Payload &&) noexcept
 
bool isValid () const
 Allow to verify if a payload is valid.
 
PayloadType getType () const
 Get payload type.
 
QByteArray getData () const
 Retrieve encoded data as bytes array.
 
QString getString () const
 Retrieve encoded data as string.
 
BarError getLastError () const
 Retrieve last error.
 
void clear ()
 Clear payload content.
 

Detailed Description

Store QrCode string data.

String data will be properly encoded to UTF-8 datas.

Constructor & Destructor Documentation

◆ PayloadQrString() [1/2]

qbar::PayloadQrString::PayloadQrString ( )

Create an empty payload string.

This payload will be invalid.

See also
isValid()
setString()

◆ PayloadQrString() [2/2]

qbar::PayloadQrString::PayloadQrString ( const QString & data)

Allow to create a payload string from datas.

Parameters
[in]dataPayload data to use.
See also
isValid()
setString()

Member Function Documentation

◆ setString()

void qbar::PayloadQrString::setString ( const QString & data)

Allow to set string payload datas.

Parameters
[in]dataPayload data to use.

The documentation for this class was generated from the following files: