forked from qt-creator/qt-creator
QmlProfiler: Initialize members inside class
Change-Id: I8154dad0eef9e11650e257b46840c295cf5e0624 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -140,26 +140,26 @@ class QmlProfilerModelManager::QmlProfilerModelManagerPrivate
|
|||||||
public:
|
public:
|
||||||
QmlProfilerModelManagerPrivate() : file("qmlprofiler-data") {}
|
QmlProfilerModelManagerPrivate() : file("qmlprofiler-data") {}
|
||||||
|
|
||||||
QmlProfilerNotesModel *notesModel;
|
QmlProfilerNotesModel *notesModel = nullptr;
|
||||||
QmlProfilerTextMarkModel *textMarkModel;
|
QmlProfilerTextMarkModel *textMarkModel = nullptr;
|
||||||
|
|
||||||
QmlProfilerModelManager::State state;
|
QmlProfilerModelManager::State state = Empty;
|
||||||
QmlProfilerTraceTime *traceTime;
|
QmlProfilerTraceTime *traceTime = nullptr;
|
||||||
|
|
||||||
int numRegisteredModels;
|
int numRegisteredModels = 0;
|
||||||
int numFinishedFinalizers;
|
int numFinishedFinalizers = 0;
|
||||||
|
|
||||||
uint numLoadedEvents;
|
uint numLoadedEvents = 0;
|
||||||
quint64 availableFeatures;
|
quint64 availableFeatures = 0;
|
||||||
quint64 visibleFeatures;
|
quint64 visibleFeatures = 0;
|
||||||
quint64 recordedFeatures;
|
quint64 recordedFeatures = 0;
|
||||||
bool aggregateTraces;
|
bool aggregateTraces = false;
|
||||||
|
|
||||||
QHash<ProfileFeature, QVector<EventLoader> > eventLoaders;
|
QHash<ProfileFeature, QVector<EventLoader> > eventLoaders;
|
||||||
QVector<Finalizer> finalizers;
|
QVector<Finalizer> finalizers;
|
||||||
|
|
||||||
QVector<QmlEventType> eventTypes;
|
QVector<QmlEventType> eventTypes;
|
||||||
QmlProfilerDetailsRewriter *detailsRewriter;
|
QmlProfilerDetailsRewriter *detailsRewriter = nullptr;
|
||||||
|
|
||||||
Utils::TemporaryFile file;
|
Utils::TemporaryFile file;
|
||||||
QDataStream eventStream;
|
QDataStream eventStream;
|
||||||
@@ -173,14 +173,6 @@ public:
|
|||||||
QmlProfilerModelManager::QmlProfilerModelManager(QObject *parent) :
|
QmlProfilerModelManager::QmlProfilerModelManager(QObject *parent) :
|
||||||
QObject(parent), d(new QmlProfilerModelManagerPrivate)
|
QObject(parent), d(new QmlProfilerModelManagerPrivate)
|
||||||
{
|
{
|
||||||
d->numRegisteredModels = 0;
|
|
||||||
d->numFinishedFinalizers = 0;
|
|
||||||
d->numLoadedEvents = 0;
|
|
||||||
d->availableFeatures = 0;
|
|
||||||
d->visibleFeatures = 0;
|
|
||||||
d->recordedFeatures = 0;
|
|
||||||
d->aggregateTraces = false;
|
|
||||||
d->state = Empty;
|
|
||||||
d->traceTime = new QmlProfilerTraceTime(this);
|
d->traceTime = new QmlProfilerTraceTime(this);
|
||||||
d->notesModel = new QmlProfilerNotesModel(this);
|
d->notesModel = new QmlProfilerNotesModel(this);
|
||||||
d->textMarkModel = new QmlProfilerTextMarkModel(this);
|
d->textMarkModel = new QmlProfilerTextMarkModel(this);
|
||||||
|
Reference in New Issue
Block a user