-
Notifications
You must be signed in to change notification settings - Fork 0
/
Mainpage.dox
33 lines (31 loc) · 1.57 KB
/
Mainpage.dox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/**
* \mainpage prison Prison barcode library
*
* %prison is a <a href="http://qt.nokia.com">Qt</a>-based barcode abstraction layer/library and provides uniform access
* to generation of barcodes with data.
*
* \section overview Overview
*
* %prison has a prison::AbstractBarcode, which is the base class for the actual barcode generators, currently prison::QRCodeBarcode
* and prison::DataMatrixBarcode is the two implemented barcode generators.
*
* %prison currently ships a BarcodeWidget, which is a QWidget with a barcode painted upon, as well as a BarcodeItem, which is a
* QGraphicsItem with a barcode painted upon.
*
* \section supported Supported Barcode types
*
* There is basically two types of barcodes:
* \li barcodes that carries the data
* \li barcodes that carries a lookup number, and requires a specific server to look up the actual data.
*
* %prison isn't as such designed for the latter, it will probably work, but patches implementing barcode
* support for such barcodes will not be accepted. A example is <a href="http://en.wikipedia.org/wiki/EZcode">EZCode</a>.
*
* %prison is currently using <a href="http://www.libdmtx.org/">libdmtx</a> for generation of <a href="http://en.wikipedia.org/wiki/Datamatrix">DataMatrix</a> barcodes
*
* %prison is currently using <a href="http://fukuchi.org/works/qrencode/index.en.html">libqrencode</a> for generation of <a href="http://en.wikipedia.org/wiki/QR_Code">QRCode</a> barcodes
*
*/
// DOXYGEN_NAME=Prison
// DOXYGEN_COPYRIGHT=2010-2011 <a href='mailto:[email protected]'>Sune Vuorela</a>
// DOXYGEN_EXCLUDE = testapp