aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/utils/IOUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/utils/IOUtils.cpp')
-rw-r--r--src/core/utils/IOUtils.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/utils/IOUtils.cpp b/src/core/utils/IOUtils.cpp
index 5ca765d9..54fbb6c9 100644
--- a/src/core/utils/IOUtils.cpp
+++ b/src/core/utils/IOUtils.cpp
@@ -128,6 +128,12 @@ auto CreateTempFileAndWriteData(const QString& data) -> QString {
return temp_file;
}
+auto CreateTempFileAndWriteData(const GFBuffer& data) -> QString {
+ auto temp_file = GetTempFilePath();
+ WriteFile(temp_file, data.ConvertToQByteArray());
+ return temp_file;
+}
+
auto TargetFilePreCheck(const QString& path, bool read)
-> std::tuple<bool, QString> {
QFileInfo const file_info(path);