Index: sources/storage/FileHandler.h =================================================================== diff -u -r5d20b99876194a12730c601914452691dd3a7558 -re21b48f8a2c42ab879a807c82970b0fb6d1b37d7 --- sources/storage/FileHandler.h (.../FileHandler.h) (revision 5d20b99876194a12730c601914452691dd3a7558) +++ sources/storage/FileHandler.h (.../FileHandler.h) (revision e21b48f8a2c42ab879a807c82970b0fb6d1b37d7) @@ -15,8 +15,15 @@ #pragma once // Qt +#include +#include +#include +#include +#include + #include #include +#include // forward declarations class tst_fileHandler; @@ -60,6 +67,7 @@ static bool write (const QString &vFileName, const QString &vContent, bool vAppend = true ); static bool read (const QString &vFileName, QString &vContent, bool vAppend = false); + static bool read (const QString &vFileName, QJsonObject &vContent, QJsonParseError *error = nullptr); static int copyFolder (const QString &vSource , const QString &vDestination); static int moveFolder (const QString &vSource , const QString &vDestination); @@ -78,9 +86,6 @@ static bool isPathSymLink(const QString &vFilePath); - static QString sha256sum( QString vFileName, bool *vOk = nullptr ); - - /*! * \brief FileHandler::copyFile * \details Copies a file chunk by chunk