From e70e9a858623311a63a2f124aa57d448c388e2af Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Tue, 6 May 2025 11:52:47 +0200 Subject: [PATCH] Add TariffIncludes: the main tariff-file will include (load) other tariff-files. --- library/include/mobilisis/configuration.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/include/mobilisis/configuration.h b/library/include/mobilisis/configuration.h index 5428c24..96b723f 100644 --- a/library/include/mobilisis/configuration.h +++ b/library/include/mobilisis/configuration.h @@ -83,6 +83,7 @@ public: TariffOutOfServiceType TariffOutOfServices; ATBTariffPrepaidType TariffPrepaids; ATBTariffCarryOverType TariffCarryOvers; + QStringList TariffIncludes; /// /// Parse JSON string @@ -123,6 +124,9 @@ public: std::optional getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek); std::optional> getAllWeekDayWorkTimes(); + QStringList const &getTariffIncludes() const { return TariffIncludes; } + QStringList &getTariffIncludes() { return TariffIncludes; } + std::optional prepaidStart(QDateTime const &start, int prepaid_option_id); int getPaymentOptionIndex(PERMIT_TYPE permitType); int getPaymentOptionIndex(PERMIT_TYPE permitType) const;