diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.cpp b/src/ATBAPP/ATBDeviceControllerPlugin.cpp index e2698ec..7744872 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.cpp +++ b/src/ATBAPP/ATBDeviceControllerPlugin.cpp @@ -67,7 +67,11 @@ ATBDeviceControllerPlugin::ATBDeviceControllerPlugin(QObject *parent) this->diag = new DeviceControllerDiag(this->persistentData, this); connect(this->diag, &DeviceControllerDiag::newVoltage, this, &ATBDeviceControllerPlugin::onNewVoltage); + + // currentSelectedTicketType - number of used "Kombiticket" (deprecated) use TICKET_VARIANT in future this->currentSelectedTicketType = 0; + this->currentTicketVariant = TICKET_VARIANT::PARKING_TICKET; + this->currentCashState = CASH_STATE::CACHE_EMPTY; this->cashStartAmountInt = 0; @@ -606,6 +610,8 @@ void ATBDeviceControllerPlugin::requestPrintTicket(nsDeviceControllerInterface:: this->templateList.clear(); + this->currentTicketVariant = ticketVariant; + switch (ticketVariant) { case nsDeviceControllerInterface::TICKET_VARIANT::START_RECEIPT: qCritical() << " -> TICKET_VARIANT::START_RECEIPT"; diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.h b/src/ATBAPP/ATBDeviceControllerPlugin.h index 07d5b3d..caba403 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.h +++ b/src/ATBAPP/ATBDeviceControllerPlugin.h @@ -131,6 +131,8 @@ private: // dbus int init_sc_dbus(); + // printer privates + TICKET_VARIANT currentTicketVariant; QLocale printerLocale; private slots: