Prison 5.109.0
prison.h
1/*
2 SPDX-FileCopyrightText: 2010-2016 Sune Vuorela <sune@vuorela.dk>
3
4 SPDX-License-Identifier: MIT
5*/
6
7#ifndef PRISON_PRISON_H
8#define PRISON_PRISON_H
9#include "abstractbarcode.h"
10#include "prison_export.h"
11
17namespace Prison
18{
19class AbstractBarcode;
25 Null = 0,
27 QRCode = 1,
42};
49}
50
51#endif // PRISON_PRISON_H
base class for barcode generators To add your own barcode generator, subclass this class and reimplem...
Definition abstractbarcode.h:33
Provides classes and methods for generating barcodes.
Definition abstractbarcode.h:20
Prison::AbstractBarcode * createBarcode(BarcodeType type)
Factory method to create a barcode of a given type.
BarcodeType
possible supported barcode types
Definition prison.h:23
@ Null
Null barcode.
Definition prison.h:25
@ PDF417
PDF417 barcode.
Definition prison.h:39
@ QRCode
QRCode 2d barcode.
Definition prison.h:27
@ Code39
Code39 barcode.
Definition prison.h:33
@ EAN13
EAN13 barcode.
Definition prison.h:41
@ DataMatrix
DataMatrix 2d barcode.
Definition prison.h:29
@ Aztec
Aztec 2d barcode.
Definition prison.h:31
@ Code128
Code 128 barcode.
Definition prison.h:37
@ Code93
Code93 barcode.
Definition prison.h:35