From 3bc68ff0aeb99076fa774e114793f8d3e1e1a9a3 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Mon, 7 Aug 2023 17:37:35 +0200 Subject: [PATCH] Add interface for printing receipts --- src/ATBAPP/DeviceControllerInterface.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ATBAPP/DeviceControllerInterface.h b/src/ATBAPP/DeviceControllerInterface.h index 1385ba3..24925e6 100644 --- a/src/ATBAPP/DeviceControllerInterface.h +++ b/src/ATBAPP/DeviceControllerInterface.h @@ -62,7 +62,7 @@ public: virtual void requestPrintTicket(const QHash & printingData) = 0; virtual void requestPrintTicket(nsDeviceControllerInterface::TICKET_VARIANT ticketVariant, const QHash & printingData) = 0; virtual void requestPrintReceipt(const QHash & printingData) = 0; - + virtual void requestPrintReceipt(const QString & printingString) = 0; // mandantory ATBAPP plugin methods: virtual nsDeviceControllerInterface::PLUGIN_STATE getState() = 0; @@ -91,6 +91,9 @@ signals: void printTicketFinished(nsDeviceControllerInterface::RESULT_STATE resultState, const QString & errorCode, const QString & errorDescription); + void printReceiptFinished(nsDeviceControllerInterface::RESULT_STATE resultState, + const QString & errorCode, + const QString & errorDescription); /** * emitted on e.g. a coin input