From 53cf9a7341be83a19c7345583d929fc30fd9308c Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Mon, 2 Sep 2024 16:46:00 +0200 Subject: [PATCH] Add description for tariff-settings.w --- library/include/mobilisis/tariff_settings.h | 40 +++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 library/include/mobilisis/tariff_settings.h diff --git a/library/include/mobilisis/tariff_settings.h b/library/include/mobilisis/tariff_settings.h new file mode 100644 index 0000000..03afd4b --- /dev/null +++ b/library/include/mobilisis/tariff_settings.h @@ -0,0 +1,40 @@ +#ifndef ATB_TARIFF_SETTINGS_H_INCLUDED +#define ATB_TARIFF_SETTINGS_H_INCLUDED + +#include + +struct ATBTariffSettings { + int m_max_price; + int m_min_price; + int m_max_time; + int m_min_time; + + explicit ATBTariffSettings() + : m_max_price(0) + , m_min_price(0) + , m_max_time(0) + , m_min_time(0) { + } + + explicit ATBTariffSettings(int max_price, int min_price, int max_time, int min_time) + : m_max_price(max_price) + , m_min_price(min_price) + , m_max_time(max_time) + , m_min_time(min_time) { + } + + friend QDebug operator<<(QDebug debug, ATBTariffSettings const &ts) { + QDebugStateSaver saver(debug); + + debug.nospace() + << " max_price: " << ts.m_max_price << "\n" + << " min_price: " << ts.m_min_price << "\n" + << " max_time: " << ts.m_max_time << "\n" + << " min_time: " << ts.m_min_time << endl; + + return debug; + } +}; + + +#endif // ATB_TARIFF_SETTINGS_H_INCLUDED