From fb6a0b086f94514904420839c499be4b98de4d75 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Thu, 9 Nov 2023 10:19:17 +0100 Subject: [PATCH] Fix: signals are not allowed to be (pure) virtual functions. --- include/hwapi.h | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/include/hwapi.h b/include/hwapi.h index 098ffdf..1b6d22e 100644 --- a/include/hwapi.h +++ b/include/hwapi.h @@ -1305,35 +1305,31 @@ public: - signals: - void hwapi_templatePrintFinished_OK(void) const override; - void hwapi_templatePrintFinished_Err(void) const override; + // already declared in interfaces.h + void hwapi_templatePrintFinished_OK(void) const; + void hwapi_templatePrintFinished_Err(void) const; - void hwapi_coinCollectionJustStarted(void) const override; - void hwapi_coinCollectionAborted(void) const override; + void hwapi_coinCollectionJustStarted(void) const; + void hwapi_coinCollectionAborted(void) const; - void hwapi_gotNewCoin(void) const override; - void hwapi_payStopByMax(void) const override; - void hwapi_payStopByPushbutton(void) const override; + void hwapi_gotNewCoin(void) const; + void hwapi_payStopByMax(void) const; + void hwapi_payStopByPushbutton(void) const; - void hwapi_payStopByEscrow(void) const override; - void hwapi_payStopByError(void) const override; - void hwapi_payStopByTimeout(void) const override; - void hwapi_payCancelled(void) const override; - void hwapi_coinProcessJustStopped(void) const override; + void hwapi_payStopByEscrow(void) const; + void hwapi_payStopByError(void) const; + void hwapi_payStopByTimeout(void) const; + void hwapi_payCancelled(void) const; + void hwapi_coinProcessJustStopped(void) const; // new from 2023.06.12 - void hwapi_doorServiceDoorOpened(void) const override; - void hwapi_doorVaultDoorOpened(void) const override; - void hwapi_doorCoinBoxRemoved(void) const override; - void hwapi_doorCoinBoxInserted(void) const override; - void hwapi_doorCBinAndAllDoorsClosed(void) const override; - void hwapi_doorAllDoorsClosed(void) const override; - - - - + void hwapi_doorServiceDoorOpened(void) const; + void hwapi_doorVaultDoorOpened(void) const; + void hwapi_doorCoinBoxRemoved(void) const; + void hwapi_doorCoinBoxInserted(void) const; + void hwapi_doorCBinAndAllDoorsClosed(void) const; + void hwapi_doorAllDoorsClosed(void) const; private slots: //void hwapi_slotPrintFinished_OK(void);