#ifndef TARIFF_TIME_RANGE_H_INCLUDED #define TARIFF_TIME_RANGE_H_INCLUDED #include /// /// Time range definition /// class TariffTimeRange { QTime m_time_from; // if m_time_from == m_time_until, then the time range QTime m_time_until; // actually is the time point m_time_from public: TariffTimeRange() : m_time_from(QTime()) , m_time_until(QTime()) {} TariffTimeRange(QTime const& from, QTime const &until) : m_time_from(from) , m_time_until(until) { } void setTimeRange(QTime const& from, QTime const &until) { m_time_from = from; m_time_until = until; } QTime const &getTimeFrom() const { return m_time_from; } QTime const &getTimeUntil() const { return m_time_until; } }; #endif // TARIFF_TIME_RANGE_H_INCLUDED