From c6f90e575e2e261f7fa50f951b6fc1824ae5c12f Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 19 Jan 2017 16:44:22 +0100 Subject: Utils: Introduce a TemporaryDirectory and TemporaryFile class Both wrap the corresponding Qt class, but make sure all temporary files or directories are created inside a "master temporary directory". Change-Id: I55461be507c828c965224c02863ea5ed9bbf9498 Reviewed-by: Tim Jenssen --- src/plugins/cpptools/builtinindexingsupport.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/plugins/cpptools/builtinindexingsupport.cpp') diff --git a/src/plugins/cpptools/builtinindexingsupport.cpp b/src/plugins/cpptools/builtinindexingsupport.cpp index 6d3eac843b..a287012f5b 100644 --- a/src/plugins/cpptools/builtinindexingsupport.cpp +++ b/src/plugins/cpptools/builtinindexingsupport.cpp @@ -42,9 +42,9 @@ #include #include #include +#include #include -#include #include #include @@ -72,10 +72,9 @@ public: WriteTaskFileForDiagnostics() : m_processedDiagnostics(0) { - const QString fileName = QDir::tempPath() - + QLatin1String("/qtc_findErrorsIndexing.diagnostics.") - + QDateTime::currentDateTime().toString(QLatin1String("yyMMdd_HHmm")) - + QLatin1String(".tasks"); + const QString fileName = Utils::TemporaryDirectory::masterDirectoryPath() + + "/qtc_findErrorsIndexing.diagnostics." + + QDateTime::currentDateTime().toString("yyMMdd_HHmm") + ".tasks"; m_file.setFileName(fileName); Q_ASSERT(m_file.open(QIODevice::WriteOnly | QIODevice::Text)); -- cgit v1.2.1