ATBTariffCalculator/CalculatorCInterface/tariff_calculator.h

25 lines
522 B
C
Raw Normal View History

2024-03-11 12:14:28 +01:00
#ifndef TARIFF_CALCULATOR_H_INCLUDED
#define TARIFF_CALCULATOR_H_INCLUDED
2024-03-04 16:31:14 +01:00
#include <QByteArray>
#include <QString>
#include <QJsonDocument>
#include <QJsonArray>
2024-03-11 14:27:33 +01:00
#include <QJsonObject>
#include <git2.h>
2024-03-04 16:31:14 +01:00
2024-03-11 12:14:28 +01:00
class TariffCalculator {
2024-03-11 14:27:33 +01:00
QJsonObject m_o;
2024-03-04 16:31:14 +01:00
QJsonDocument m_jsonDoc;
void createJsonValue(QString const &key, QString const &value = "");
public:
2024-03-11 12:14:28 +01:00
explicit TariffCalculator();
~TariffCalculator();
2024-03-04 16:31:14 +01:00
static QByteArray readJson(QString const &filename);
};
2024-03-11 12:14:28 +01:00
#endif // TARIFF_CALCULATOR_H_INCLUDED