1#ifndef BARCODEBUSINESSLOGIC_H
2#define BARCODEBUSINESSLOGIC_H
10#include "core/common/eqtcompatible.h"
13#if QT_VERSION >= 0x040400
14#include <QSharedPointer>
18#include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
23#include "commondevices/slavedriver/ESlaveStruct.h"
26#include <applicationtexts/textOBC.h>
31 BarcodeBusinessLogic(
const bool useTestingKeys,
const unsigned short validityStartToleranceInMinutes,
const unsigned short messageTimeout,
const QString qrCodeType );
40 void OnEvaluationResult(
const EvaluationResult &evaluationResult, QString &title, QString &message, QString &printerMessage, QString &detailTitle, QString &detailMessage, QString &label, QList<QVariant> &tariffTicketNumber, QList<QVariant> &ticketAmount, uint16_t &checkOutBusStopTripOrder, QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData );
EvaluationResult
Definition TicketDataDefines.h:59
Definition BarcodeBusinessLogic.cpp:48
Definition BarcodeBusinessLogic.h:29
void AppendEvaluatedSecurityCode(const QString &securityCode)
Definition BarcodeBusinessLogic.cpp:410
void SetCheckOutBusStop(long tripBusStopIndex)
Definition BarcodeBusinessLogic.cpp:369
EvaluationResult OnBarcodeScanned(const QByteArray &barcode)
Definition BarcodeBusinessLogic.cpp:659
static QString GetBusStopName(long tripBusStopIndex)
Definition BarcodeBusinessLogic.cpp:374
QString GetLastTicketReadDateTime()
Definition BarcodeBusinessLogic.cpp:400
QString GetLastEvaluatedTicketCode()
Definition BarcodeBusinessLogic.cpp:405
void OnIssueIn()
Definition BarcodeBusinessLogic.cpp:363
~BarcodeBusinessLogic()
Definition BarcodeBusinessLogic.cpp:358
void OnEvaluationResult(const EvaluationResult &evaluationResult, QString &title, QString &message, QString &printerMessage, QString &detailTitle, QString &detailMessage, QString &label, QList< QVariant > &tariffTicketNumber, QList< QVariant > &ticketAmount, uint16_t &checkOutBusStopTripOrder, QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
Definition BarcodeBusinessLogic.cpp:422