Index: sources/storage/filehandler.h =================================================================== diff -u -r56e378f7504701b9e9a9dccaf205aef2fd52c58e -r20a67175350b1c20f078bade73a77d48c4647832 --- sources/storage/filehandler.h (.../filehandler.h) (revision 56e378f7504701b9e9a9dccaf205aef2fd52c58e) +++ sources/storage/filehandler.h (.../filehandler.h) (revision 20a67175350b1c20f078bade73a77d48c4647832) @@ -16,6 +16,8 @@ // Qt #include +#include +#include class QDate; namespace Storage { @@ -32,8 +34,9 @@ static void errOut(const QString &vMessage); public: - static bool write(const QString &vFileName, const QString &vContent, bool vAppend = true); - static bool read (const QString &vFileName, QString &vContent); + static bool write (const QString &vFileName, const QString &vContent, bool vAppend = true); + static bool read (const QString &vFileName, QString &vContent); + static bool readJSON (const QString &vFileName, QJsonObject &vContent); static int copyFolder (const QString &vSource, const QString &vDestination); static int removeFiles(const QStringList &vFolders, const QStringList &vNameFilter, const QDate &vDateOlderThan);