start changes for neuhauser
This commit is contained in:
@@ -1,17 +1,28 @@
|
||||
// #pragma once
|
||||
#ifndef TARIFF_TIME_RANGE_H_INCLUDED
|
||||
#define TARIFF_TIME_RANGE_H_INCLUDED
|
||||
|
||||
#include <ctime>
|
||||
#include <QTime>
|
||||
|
||||
/// <summary>
|
||||
/// Time range definition
|
||||
/// </summary>
|
||||
class TariffTimeRange {
|
||||
QTime m_time_from;
|
||||
QTime m_time_until;
|
||||
|
||||
public:
|
||||
time_t time_from;
|
||||
time_t time_to;
|
||||
TariffTimeRange() : time_from(0), time_to(0) {}
|
||||
|
||||
TariffTimeRange()
|
||||
: m_time_from(QTime())
|
||||
, m_time_until(QTime()) {}
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user