Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP5:Update
kaidan
0001-QrCodeGenerator-Replace-deprecated-Barcode...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-QrCodeGenerator-Replace-deprecated-BarcodeFormat-QR_.patch of Package kaidan
From dc41a3f3850308d5204134ae08e66f20a58195f9 Mon Sep 17 00:00:00 2001 From: Melvin Keskin <melvo@olomono.de> Date: Sun, 13 Mar 2022 13:03:16 +0100 Subject: [PATCH] QrCodeGenerator: Replace deprecated 'BarcodeFormat::QR_CODE' with 'BarcodeFormat::QRCode' --- src/QrCodeGenerator.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/QrCodeGenerator.cpp b/src/QrCodeGenerator.cpp index b9c8743..1338308 100644 --- a/src/QrCodeGenerator.cpp +++ b/src/QrCodeGenerator.cpp @@ -33,6 +33,10 @@ #include <QImage> #include <QRgb> +#include <ZXing/ZXVersion.h> +#define ZXING_VERSION \ + QT_VERSION_CHECK(ZXING_VERSION_MAJOR, ZXING_VERSION_MINOR, ZXING_VERSION_PATCH) + #include <ZXing/BarcodeFormat.h> #include <ZXing/MultiFormatWriter.h> @@ -74,7 +78,11 @@ QImage QrCodeGenerator::generateBareJidQrCode(int edgePixelCount, const QString QImage QrCodeGenerator::generateQrCode(int edgePixelCount, const QString &text) { try { +#if ZXING_VERSION >= QT_VERSION_CHECK(1, 1, 1) + ZXing::MultiFormatWriter writer(ZXing::BarcodeFormat::QRCode); +#else ZXing::MultiFormatWriter writer(ZXing::BarcodeFormat::QR_CODE); +#endif const ZXing::BitMatrix &bitMatrix = writer.encode(text.toStdWString(), edgePixelCount, edgePixelCount); return toImage(bitMatrix); } catch (const std::invalid_argument &e) { -- 2.39.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor