AppCore
Loading...
Searching...
No Matches
ElmolisBarcodeHandler.h
Go to the documentation of this file.
1#ifndef ELMOLIISBARCODEHANDLER_H
2#define ELMOLIISBARCODEHANDLER_H
3
4// BASE INCLUDES
5#include "../IBarcodeHandler.h"
6
8{
9public:
10 ElmolisBarcodeHandler( bool useTestingKeys, unsigned short validityStartToleranceInMinutes );
11 virtual ~ElmolisBarcodeHandler();
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 EachByItself;
20 }
21
22 virtual bool showZoneInfo() const
23 {
24 return true;
25 }
26
27private:
28 class DataClass;
29 DataClass *d;
30};
31
32#endif // ELMOLIISBARCODEHANDLER_H
EvaluationResult
Definition TicketDataDefines.h:59
Definition ElmolisBarcodeHandler.h:8
virtual EvaluationResult decode(const QByteArray &data, QByteArray &decoded)
Definition ElmolisBarcodeHandler.cpp:45
virtual bool showZoneInfo() const
Definition ElmolisBarcodeHandler.h:22
virtual ~ElmolisBarcodeHandler()
Definition ElmolisBarcodeHandler.cpp:30
virtual bool canHandle(const QByteArray &data) const
Definition ElmolisBarcodeHandler.cpp:35
virtual EvaluateMode evaluateMode() const
Definition ElmolisBarcodeHandler.h:17
virtual EvaluationResult createTickets(const QByteArray &decodedData, QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketList)
Definition ElmolisBarcodeHandler.cpp:91
Definition IBarcodeHandler.h:21
EvaluateMode
Definition IBarcodeHandler.h:24
@ EachByItself
Definition IBarcodeHandler.h:25