27 lines
674 B
C
27 lines
674 B
C
|
#ifndef TARIFF_TIMESTEP_CONFIG_H_INCLUDED
|
||
|
#define TARIFF_TIMESTEP_CONFIG_H_INCLUDED
|
||
|
|
||
|
#include <QString>
|
||
|
#include <QDebug>
|
||
|
#include <QDebugStateSaver>
|
||
|
|
||
|
struct ATBTimeStepConfig {
|
||
|
enum class TimeStepConfig {STATIC=1, DYNAMIC=2};
|
||
|
|
||
|
ATBTimeStepConfig() = default;
|
||
|
int tsconfig_id;
|
||
|
QString tsconfig_label;
|
||
|
|
||
|
friend QDebug operator<<(QDebug debug, ATBTimeStepConfig const &tsConfig) {
|
||
|
QDebugStateSaver saver(debug);
|
||
|
|
||
|
debug.nospace()
|
||
|
<< " tsconfig_id: " << tsConfig.tsconfig_id << "\n"
|
||
|
<< "tsconfig_label: " << tsConfig.tsconfig_label << "\n";
|
||
|
|
||
|
return debug;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
#endif // TARIFF_TIMESTEP_CONFIG_H_INCLUDED
|