Use QSaveFile wherever applicable

expected.hpp was fetched from:
b803e3c07b/include/nonstd/expected.hpp
This commit is contained in:
Chocobo1 2021-09-05 12:29:32 +08:00
parent 81139c0098
commit 21f72baae2
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
17 changed files with 2597 additions and 88 deletions

View file

@ -31,8 +31,13 @@
#include <iterator>
#include <memory>
#include <libtorrent/fwd.hpp>
#include "base/3rdparty/expected.hpp"
class QByteArray;
class QFileDevice;
class QString;
namespace Utils::IO
{
@ -74,4 +79,7 @@ namespace Utils::IO
std::shared_ptr<QByteArray> m_buffer;
int m_bufferSize;
};
nonstd::expected<void, QString> saveToFile(const QString &path, const QByteArray &data);
nonstd::expected<void, QString> saveToFile(const QString &path, const lt::entry &data);
}