1#ifndef QBARCODE_QWLANTYPES_H
2#define QBARCODE_QWLANTYPES_H
4#include "qbar_global.h"
5#include "tools/array2d.h"
8#include <QVersionNumber>
16 Q_NAMESPACE_EXPORT(QBAR_EXPORT)
116#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
120 return ::qHash(
static_cast<std::underlying_type<qbar::BarError>::type
>(key), seed);
125 return ::qHash(
static_cast<std::underlying_type<qbar::BarType>::type
>(key), seed);
130 return ::qHash(
static_cast<std::underlying_type<qbar::PayloadType>::type
>(key), seed);
135 return ::qHash(
static_cast<std::underlying_type<qbar::QrLevelEcc>::type
>(key), seed);
Use to manage a 2-dimensional array.
Definition array2d.h:24
Namespace used for QWlanManager library.
Definition barcode.h:15
QrLevelEcc
Qrcode level of errors correction capability (ECC).
Definition qbartypes.h:96
PayloadType
List of all types of payload.
Definition qbartypes.h:74
@ PAYLOAD_TYPE_GENERIC_STRING
QBAR_EXPORT QString payloadTypeToString(PayloadType idType)
Use to convert payload types to string.
Definition qbartypes.cpp:82
BarType
List of all supported barcode types.
Definition qbartypes.h:57
BarError
List of all barcode related errors.
Definition qbartypes.h:41
QBAR_EXPORT QString qrLevelEccToString(QrLevelEcc idLevel)
Use to convert QrCode level of error correction to string.
Definition qbartypes.cpp:106
QBAR_EXPORT QString barTypeToString(BarType idType)
Use to convert barcode types to string.
Definition qbartypes.cpp:62
QBAR_EXPORT QString barErrorToString(BarError idErr)
Use to convert barcode errors to string.
Definition qbartypes.cpp:41
QBAR_EXPORT QVersionNumber getLibraryVersion()
Used to retrieve QBarcode library version.
Definition qbartypes.cpp:126