28 lines
757 B
C
28 lines
757 B
C
#ifndef TIME_RANGE_HEADER_H_INCLUDED
|
|
#define TIME_RANGE_HEADER_H_INCLUDED
|
|
|
|
#include <QString>
|
|
#include <QDateTime>
|
|
#include <QDebug>
|
|
#include <QDebugStateSaver>
|
|
|
|
struct ATBTimeRange {
|
|
int time_range_id;
|
|
QTime time_range_from;
|
|
QTime time_range_to;
|
|
|
|
|
|
friend QDebug operator<<(QDebug debug, ATBTimeRange const &timeRange) {
|
|
QDebugStateSaver saver(debug);
|
|
|
|
debug.nospace()
|
|
<< " time_range_id: " << timeRange.time_range_id << "\n"
|
|
<< "time_range_from: " << timeRange.time_range_from.toString(Qt::ISODate) << "\n"
|
|
<< " time_range_to: " << timeRange.time_range_to.toString(Qt::ISODate) << "\n";
|
|
|
|
return debug;
|
|
}
|
|
};
|
|
|
|
#endif // TIME_RANGE_HEADER_H_INCLUDED
|