From ea21d3fdfbf579fa4945d22b3f18564cf1a58e51 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 14 Aug 2017 11:09:21 +0200 Subject: [PATCH] QmlProfiler: Make some QmlProfilerDetailsRewriter members private Change-Id: I973c77eadf35e814352edaac3992437cf2c4be66 Reviewed-by: Christian Kandeler --- .../qmlprofiler/qmlprofilerdetailsrewriter.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.h b/src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.h index d5dcf6e773c..c308cd8a5cc 100644 --- a/src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.h +++ b/src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.h @@ -46,19 +46,18 @@ public: void requestDetailsForLocation(int typeId, const QmlEventLocation &location); QString getLocalFile(const QString &remoteFile); void reloadDocuments(); - void documentReady(QmlJS::Document::Ptr doc); void populateFileFinder(const ProjectExplorer::RunConfiguration *runConfiguration); - struct PendingEvent { - QmlEventLocation location; - int typeId; - }; - signals: void rewriteDetailsString(int typeId, const QString &details); void eventDetailsChanged(); private: + struct PendingEvent { + QmlEventLocation location; + int typeId; + }; + QMultiHash m_pendingEvents; Utils::FileInProjectFinder m_projectFinder; QHash m_filesCache; @@ -67,6 +66,9 @@ private: const QmlEventLocation &location); void connectQmlModel(); void disconnectQmlModel(); + void documentReady(QmlJS::Document::Ptr doc); + + friend class QTypeInfo; }; } // namespace Internal