mirror of https://github.com/status-im/qzxing.git
Merge pull request #125 from promag/2019-08-fix-optional-format
Fix optional format in image provider
This commit is contained in:
commit
897526702f
|
@ -38,14 +38,15 @@ QImage QZXingImageProvider::requestImage(const QString &id, QSize *size, const Q
|
||||||
// it could not recognize the first key-value pair provided
|
// it could not recognize the first key-value pair provided
|
||||||
QUrlQuery optionQuery("options?dummy=&" + id.mid(customSettingsIndex + 1));
|
QUrlQuery optionQuery("options?dummy=&" + id.mid(customSettingsIndex + 1));
|
||||||
|
|
||||||
QString correctionLevelString = optionQuery.queryItemValue("corretionLevel");
|
if (optionQuery.hasQueryItem("format")) {
|
||||||
QString formatString = optionQuery.queryItemValue("format");
|
QString formatString = optionQuery.queryItemValue("format");
|
||||||
if(formatString != "qrcode")
|
if (formatString != "qrcode") {
|
||||||
{
|
|
||||||
qWarning() << "Format not supported: " << formatString;
|
qWarning() << "Format not supported: " << formatString;
|
||||||
return QImage();
|
return QImage();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
QString correctionLevelString = optionQuery.queryItemValue("corretionLevel");
|
||||||
if(correctionLevelString == "H")
|
if(correctionLevelString == "H")
|
||||||
correctionLevel = QZXing::EncodeErrorCorrectionLevel_H;
|
correctionLevel = QZXing::EncodeErrorCorrectionLevel_H;
|
||||||
else if(correctionLevelString == "Q")
|
else if(correctionLevelString == "Q")
|
||||||
|
|
Loading…
Reference in New Issue