AppCore
Loading...
Searching...
No Matches
UbianBarcodeHandler.h
Go to the documentation of this file.
1#ifndef UBIANBARCODEHANDLER_H
2#define UBIANBARCODEHANDLER_H
3
4// BASE INCLUDES
5#include "../IBarcodeHandler.h"
6
8{
9public:
10 UbianBarcodeHandler( bool useTestingKeys, unsigned short validityStartToleranceInMinutes );
11 virtual ~UbianBarcodeHandler();
12
13 virtual bool canHandle( const QByteArray &data ) const;
14 virtual EvaluationResult decode( const QByteArray &data, QByteArray &decoded );
15 virtual EvaluationResult createTickets( const QByteArray &decodedData, QList<QSharedPointer<GeneralTicketDataEvaluation> > &ticketList );
16
17 virtual EvaluateMode evaluateMode() const
18 {
19 return Combined;
20 }
21
22private:
23 class DataClass;
24 DataClass *d;
25};
26
27#endif // UBIANBARCODEHANDLER_H
EvaluationResult
Definition TicketDataDefines.h:59
Definition IBarcodeHandler.h:21
EvaluateMode
Definition IBarcodeHandler.h:24
@ Combined
Definition IBarcodeHandler.h:26
Definition UbianBarcodeHandler.h:8
virtual ~UbianBarcodeHandler()
Definition UbianBarcodeHandler.cpp:81
virtual EvaluationResult decode(const QByteArray &data, QByteArray &decoded)
Definition UbianBarcodeHandler.cpp:101
virtual EvaluationResult createTickets(const QByteArray &decodedData, QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketList)
Definition UbianBarcodeHandler.cpp:203
virtual EvaluateMode evaluateMode() const
Definition UbianBarcodeHandler.h:17
virtual bool canHandle(const QByteArray &data) const
Definition UbianBarcodeHandler.cpp:86