#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