Index: sources/storage/FileHandler.cpp =================================================================== diff -u -re38423dd3840e625ed0728d9b0fb3f9eb9292500 -r93315aa549a91c6c0d6973248e9b903df9cc40a2 --- sources/storage/FileHandler.cpp (.../FileHandler.cpp) (revision e38423dd3840e625ed0728d9b0fb3f9eb9292500) +++ sources/storage/FileHandler.cpp (.../FileHandler.cpp) (revision 93315aa549a91c6c0d6973248e9b903df9cc40a2) @@ -114,6 +114,23 @@ } /*! + * \brief FileHandler::backupFile + * \details Calls the gzip command + * the file is compressed and will be deleted by gzip + * the destination file is determined by gzip + * \param vSource - file to be compressed + * \return non-zero if successfull. + */ +int FileHandler::backupFile(const QString &vSource) +{ + QString cmd = "gzip"; + QStringList arguments; + arguments << vSource; + int result = QProcess::execute(cmd, arguments); + return result; +} + +/*! * \brief FileHandler::copyFolder * \details Copies all the file and folders recursively. * \param vSource - The source folder