Files
chronos-save-updater/version3upgrader.h
Aurélie Delhaie fad936e21b Switch to C++ and Qt
2021-10-25 22:49:07 +02:00

23 lines
489 B
C++

#ifndef VERSION3UPGRADER_H
#define VERSION3UPGRADER_H
#include <QObject>
#include <QJsonObject>
#include <QJsonArray>
#include <QDate>
#include <QTime>
class Version3Upgrader : QObject
{
Q_OBJECT
private:
static QJsonObject UpgradeDay(QJsonObject day);
static QJsonObject UpgradeTemplate(QJsonObject week);
static QJsonArray UpgradeWeeks(QJsonArray weeks);
public:
Version3Upgrader();
static QJsonObject Upgrade(QJsonObject old);
};
#endif // VERSION3UPGRADER_H