forked from qt-creator/qt-creator
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 <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
e6017c40fc
commit
c6f90e575e
@@ -31,10 +31,11 @@
|
||||
#include "qmltypedevent.h"
|
||||
|
||||
#include <utils/qtcassert.h>
|
||||
#include <utils/temporaryfile.h>
|
||||
|
||||
#include <QUrl>
|
||||
#include <QDebug>
|
||||
#include <QStack>
|
||||
#include <QTemporaryFile>
|
||||
#include <algorithm>
|
||||
|
||||
namespace QmlProfiler {
|
||||
@@ -42,6 +43,7 @@ namespace QmlProfiler {
|
||||
class QmlProfilerDataModel::QmlProfilerDataModelPrivate
|
||||
{
|
||||
public:
|
||||
QmlProfilerDataModelPrivate() : file("qmlprofiler-data") { }
|
||||
void rewriteType(int typeIndex);
|
||||
int resolveStackTop();
|
||||
|
||||
@@ -51,7 +53,7 @@ public:
|
||||
int modelId;
|
||||
Internal::QmlProfilerDetailsRewriter *detailsRewriter;
|
||||
|
||||
QTemporaryFile file;
|
||||
Utils::TemporaryFile file;
|
||||
QDataStream eventStream;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user