favoritas37
48d546aaea
Added the example project BarcodeEncoder which will be used as the base for the barcode encoding functions (and testing)
2015-07-16 21:09:44 +03:00
favoritas37
f6c5917c38
initial implementation of Qr Encoder. Not tested
2015-06-19 01:56:26 +03:00
favoritas37
dbc47abff2
updated appropriate functions to be marked as const
2015-06-19 01:55:49 +03:00
favoritas37
46f91f7a38
changed access qualifier to MatrixUtil::buildMatrix
2015-06-19 01:19:49 +03:00
favoritas37
ef67ff79ef
batch refactoring by subclassing a number of classes from Counted to be used with Ref
2015-06-19 01:17:54 +03:00
favoritas37
f59fa74ace
refactoring to use Ref wherever appropriate
2015-06-18 23:58:51 +03:00
favoritas37
eaeba99ac0
continuation commit after the refactoring of ECBlocks
2015-06-18 23:57:36 +03:00
favoritas37
c711a42231
In QR Mode, keep the 'bits' value and supported equal operator.
2015-06-18 23:55:03 +03:00
favoritas37
4ccc725f0b
move forward to aligning the ECBlocks in the QR Version with the implemenation of Java. Also, used Ref where appropriate to avoid data copying.
2015-06-18 23:52:52 +03:00
favoritas37
84d3f773ba
added appendBitArray to BitArray
2015-06-18 23:48:53 +03:00
favoritas37
e6e82548ab
progressing port of QR Encoder
2015-06-14 20:51:23 +03:00
favoritas37
3ecb2fa8d8
completed the first implementation of zxing::ReedSolomonEncoder
2015-06-14 20:50:26 +03:00
favoritas37
cb84c09e2f
updated the project file to include all the newly created files.
2015-06-14 20:49:19 +03:00
favoritas37
820fa54de0
completed the first version of EncodeHint
2015-06-14 20:48:22 +03:00
favoritas37
66e7668815
added const qualifier to BitArray::toBytes
2015-06-14 20:44:29 +03:00
favoritas37
b0ea32e95c
refactoring BlockPair to use ArrayRef instead of std::vector.
2015-06-14 20:43:04 +03:00
favoritas37
85cb7db29d
added push_back function to zxing::common::Array
2015-06-14 20:41:53 +03:00
favoritas37
74e7dc26db
completed first version of zxing::qrcode::ErrorCorrectionLevel
2015-06-14 14:50:04 +03:00
favoritas37
acd7136d9b
Added copy constructor to zxing::qrcore::ErrorCorrectionLevel
2015-06-14 14:19:12 +03:00
favoritas37
42122c1c62
minor refactoring to organize the functions in header file according to the access modifiers.
2015-06-14 14:06:06 +03:00
favoritas37
4eeccfba38
Completed port of UnsupportedEncodingException
2015-06-14 13:59:00 +03:00
favoritas37
095b27a4b2
fix to the toBytes at initial check.
2015-06-14 13:57:27 +03:00
favoritas37
977022f63f
Ported function BitArray::toBytes. Also added UnsupportedEncodingException.h
2015-06-14 13:55:46 +03:00
favoritas37
e70dd5e1a2
saving merge
2015-06-13 20:08:58 +03:00
favoritas37
804933947c
commiting updated QZXing project file before proceeding
2015-06-13 20:05:24 +03:00
favoritas37
eacd45d246
enchanced decodeImageFromFile to process the file path given to match the platform's path rules (using QUrl)
2015-06-13 20:03:00 +03:00
Alexxey593
362ecdba51
iconv.h defined only for win32 builds so win build for another platforms must define NO_ICONV
2015-06-11 12:10:54 +03:00
Alexxey593
0c8b8fbdad
signals for prev Commit
2015-06-11 10:59:51 +03:00
Alexxey593
4df9512790
I found that if QR-Code was generated with non standard charSet (and the message language is not English) than decoded QString contains wrong characters. So we must use QTextCodec to make it readable.
...
Now tagFound signal emits decoded string. If you want to know what code was detected and what charSet is used, use tagFoundAdvanced(QString tag, QString format, QString charSet) signal or functions foundedFormat() and charSet().
2015-06-11 10:36:08 +03:00
Alexxey593
13720010fc
QQrDecoder example updated to Qt5
2015-06-10 14:34:32 +03:00
Stolyarov Aleksey
85d82f5903
infinitive loop
2015-06-10 10:29:41 +03:00
favoritas37
8c4aa30214
Ported EncodeHintType.h
2015-06-05 22:29:22 +03:00
favoritas37
af92dfd294
finished initial implementation of QRCode (completed some unfinished portings). This class will be used as the main storing entity. Thus it will hold all the instances of the data containers and will be responsible to deallocate them at the end
2015-06-05 22:05:21 +03:00
favoritas37
61a9f1d55b
minor refactoring in code format
2015-06-05 21:36:27 +03:00
favoritas37
a57f8b24d3
Progressing the support of QR encoder. Ported MartixUtil, MaskUtil, applied fixes to ByteMatrix and extended BitArray to support array building.
2015-06-01 22:29:56 +03:00
favoritas37
a176fd841b
applied patch from Alexxey593 from here: https://sourceforge.net/p/qzxing/discussion/general/thread/770fb0a5/#1d98
2015-06-01 16:58:16 +03:00
favoritas37
baf6d989ab
enhancement to the project file of the QZXingDragNDropTest
2015-05-16 17:19:40 +03:00
favoritas37
0cea1dc288
bug fix following the recommentation/patch from Alexxey593 with the wrong deletion of the CameraImageWrapper in QZXing.cpp
2015-05-16 17:14:14 +03:00
favoritas37
4c0843478d
reverted changes of the merged commit 812238d1f5
/
2015-05-16 15:40:40 +03:00
favoritas37
d10cabd000
Merge commit '812238d1f5f706bd4050ce2ee925c56169673f54'
2015-05-16 15:06:04 +03:00
favoritas37
1884640d67
First commit for the port of Qr encoder from the ZXing core 2.3 Java version.
2015-04-26 16:29:22 +03:00
favoritas37
e91c60ee10
Refactoring of the projects file. Now the pro file uses the pri file instead of being a copy of the same things.
2015-04-26 16:28:26 +03:00
favoritas37
e317c87028
minor fixes to the call of the decoding function.
2015-04-26 14:11:54 +03:00
favoritas37
357b658029
Added decodeImageQML taken from https://github.com/dplanella/qzxing/blob/master/qzxing.cpp . This is to be used in Qt versions 5.0 and above. Code cleanup needs to be done as well as updates to the examples.
2014-09-19 00:19:54 +03:00
Anton Skorokhod
812238d1f5
Fix that in Qt 5.3 extractImage gets QQuickImage but not QGraphicksObject
2014-09-02 15:39:57 +02:00
favoritas37
84cf4482f2
Completed the update to v2.3. Updated both binaries and sources.
2014-03-16 14:17:14 +02:00
favoritas37
a1c875ab63
Tested against compiling with MSVC and Mingw compilers on Windows.
2014-01-22 18:29:42 +02:00
favoritas37
03a7f06333
Updated core ZXing library from v2.2 to v2.3. Needs more testing.
2014-01-21 17:29:44 +02:00
favoritas37
7079f17dc5
Updated the QZXingDragNDropTest example to be compatible with the QtQuick 2 and Qt 5.
2014-01-15 18:18:02 +02:00
favoritas37
b6ef08bad3
Added the binaries for Qt 4.6.3 Symbian^1
2013-08-03 13:02:16 +03:00