diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2020-04-13 15:43:24 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2020-04-13 15:43:24 -0500 |
| commit | 2156a6533bbe9d2334e8433604258cae1342d97b (patch) | |
| tree | e84f82b76d8503e7901e39d36d37b915f69445db /src/qt/utils.cpp | |
| parent | 7eac690d4486925c2297167dc099d128647532af (diff) | |
| parent | 5f27a45910fcba954e652f3214bc489f03262346 (diff) | |
| download | monzero-gui-2156a6533bbe9d2334e8433604258cae1342d97b.tar.gz monzero-gui-2156a6533bbe9d2334e8433604258cae1342d97b.tar.xz monzero-gui-2156a6533bbe9d2334e8433604258cae1342d97b.zip | |
Merge pull request #2824
5f27a45 '--verify-update', shasum support, OpenPGP signatures verification (xiphon)
Diffstat (limited to 'src/qt/utils.cpp')
| -rw-r--r-- | src/qt/utils.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/qt/utils.cpp b/src/qt/utils.cpp index bcf69917..258400c3 100644 --- a/src/qt/utils.cpp +++ b/src/qt/utils.cpp @@ -37,6 +37,24 @@ bool fileExists(QString path) { return check_file.exists() && check_file.isFile(); } +QByteArray fileGetContents(QString path) +{ + QFile file(path); + if (!file.open(QFile::ReadOnly)) + { + throw std::runtime_error(QString("failed to open %1").arg(path).toStdString()); + } + + QByteArray data; + data.resize(file.size()); + if (file.read(data.data(), data.size()) != data.size()) + { + throw std::runtime_error(QString("failed to read %1").arg(path).toStdString()); + } + + return data; +} + QByteArray fileOpen(QString path) { QFile file(path); if(!file.open(QFile::ReadOnly | QFile::Text)) |
