From cc5c52c1a08f0445c25c817807fdb0c253d838ae Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Tue, 28 Nov 2023 16:42:29 +0100 Subject: [PATCH] Added private_getDurationFromCost() --- library/include/mobilisis/calculator_functions.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/include/mobilisis/calculator_functions.h b/library/include/mobilisis/calculator_functions.h index 322653a..da87279 100644 --- a/library/include/mobilisis/calculator_functions.h +++ b/library/include/mobilisis/calculator_functions.h @@ -55,11 +55,16 @@ private: PaymentMethod getPaymentMethodId(Configuration const *cfg); int getMinimalParkingTime(Configuration const *cfg, PaymentMethod methodId); int getMaximalParkingTime(Configuration const *cfg, PaymentMethod methodId); + uint32_t getMinimalParkingPrice(Configuration const *cfg, PaymentMethod methodId); Ticket private_GetCostFromDuration(Configuration const* cfg, QDateTime const &start, int durationMinutes, bool prepaid = false); + Ticket private_GetDurationFromCost(Configuration *cfg, + QDateTime const &start, + uint32_t price, + bool prepaid = false); bool checkDurationMinutes(int minParkingTime, int maxParkingTime, int durationMinutes);