diff options
| author | 2015-10-04 02:39:51 +0200 | |
|---|---|---|
| committer | 2015-10-04 02:39:51 +0200 | |
| commit | b21ac29e01c8ce3ba5d32d07ab22d2b093bdb03e (patch) | |
| tree | e4bdac41e546c46ec0d097980ab6d959e00eacbf /src/kvilib/file/KviFileUtils.cpp | |
| parent | Fix #1643 (diff) | |
| download | KVIrc-b21ac29e01c8ce3ba5d32d07ab22d2b093bdb03e.tar.gz KVIrc-b21ac29e01c8ce3ba5d32d07ab22d2b093bdb03e.tar.bz2 KVIrc-b21ac29e01c8ce3ba5d32d07ab22d2b093bdb03e.zip | |
Add package.extractField command to extract binary images from kvirc packages. Will be used in the web site.
Diffstat (limited to 'src/kvilib/file/KviFileUtils.cpp')
| -rw-r--r-- | src/kvilib/file/KviFileUtils.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/kvilib/file/KviFileUtils.cpp b/src/kvilib/file/KviFileUtils.cpp index dff5a742d..dad39c260 100644 --- a/src/kvilib/file/KviFileUtils.cpp +++ b/src/kvilib/file/KviFileUtils.cpp @@ -284,6 +284,18 @@ namespace KviFileUtils return true; } + bool writeFile(const QString & szPath, const QByteArray & oData, bool bAppend) + { + KviFile f(szPath); + if(!f.open(QFile::WriteOnly | (bAppend ? QFile::Append : QFile::Truncate))) + return false; + if(oData.length() < 1) + return true; + if(f.write(oData.data(),oData.length()) != ((unsigned int)(oData.length()))) + return false; + return true; + } + bool writeFile(const QString & szPath, const QString & szData, bool bAppend) { KviFile f(szPath); |
