forked from qt-creator/qt-creator
QmlProfiler: Don't register a model ID for the QML model
We never do anything useful with it. This relieves us from the need to keep the manager around in the QML model and decouples them. Change-Id: If58fc147b86b07f533aeaaa896f3416d4c0ef6bb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -48,9 +48,6 @@ public:
|
||||
int resolveStackTop();
|
||||
|
||||
QVector<QmlEventType> eventTypes;
|
||||
|
||||
QmlProfilerModelManager *modelManager;
|
||||
int modelId;
|
||||
Internal::QmlProfilerDetailsRewriter *detailsRewriter;
|
||||
|
||||
Utils::TemporaryFile file;
|
||||
@@ -94,14 +91,12 @@ QString getInitialDetails(const QmlEventType &event)
|
||||
return details;
|
||||
}
|
||||
|
||||
QmlProfilerDataModel::QmlProfilerDataModel(QmlProfilerModelManager *parent) :
|
||||
QmlProfilerDataModel::QmlProfilerDataModel(QObject *parent) :
|
||||
QObject(parent), d_ptr(new QmlProfilerDataModelPrivate)
|
||||
{
|
||||
Q_D(QmlProfilerDataModel);
|
||||
Q_ASSERT(parent);
|
||||
d->detailsRewriter = new QmlProfilerDetailsRewriter(this);
|
||||
d->modelManager = parent;
|
||||
d->modelId = d->modelManager->registerModelProxy();
|
||||
connect(d->detailsRewriter, &QmlProfilerDetailsRewriter::rewriteDetailsString,
|
||||
this, &QmlProfilerDataModel::detailsChanged);
|
||||
connect(d->detailsRewriter, &QmlProfilerDetailsRewriter::eventDetailsChanged,
|
||||
|
||||
Reference in New Issue
Block a user