EstervQrCode 2.0.0
Library for qr code manipulation
Loading...
Searching...
No Matches
qr_image_provider.hpp
1#include <qquickimageprovider.h>
2
3#if defined(QTQRGEN_SHARED)
4#include <QtCore/QtGlobal>
5#ifdef WINDOWS_EXPORT
6#define GEN_EXPORT Q_DECL_EXPORT
7#else
8#define GEN_EXPORT Q_DECL_IMPORT
9#endif
10#else
11#define GEN_EXPORT
12#endif
13
14namespace Esterv::Utils::QrGen {
15
16class GEN_EXPORT QRImageProvider : public QQuickImageProvider {
17public:
18 QRImageProvider(int erc = 0)
19 : QQuickImageProvider(QQuickImageProvider::Pixmap), errC(erc) {}
20
21 QPixmap requestPixmap(const QString &id, QSize *size,
22 const QSize &requestedSize) override;
23
24private:
25 const int errC;
26};
27
28} // namespace Esterv::Utils::QrGen
Definition qr_image_provider.hpp:16
QRImageProvider(int erc=0)
Definition qr_image_provider.hpp:18
CvSize size
Definition core_c.h:112
Definition qrcode_gen.hpp:34