diff options
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); |
