forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.0'
Conflicts: share/qtcreator/debugger/stdtypes.py src/plugins/qmlprofiler/qmlprofilereventsmodelproxy.cpp Change-Id: I5d86746d58960e41e01e725ccb2a6c00890f0dfd
This commit is contained in:
@@ -96,11 +96,10 @@ void QmlProfilerEventsModelProxy::limitToRange(qint64 rangeStart, qint64 rangeEn
|
||||
|
||||
void QmlProfilerEventsModelProxy::dataChanged()
|
||||
{
|
||||
if (d->modelManager->state() == QmlProfilerDataState::ProcessingData)
|
||||
loadData();
|
||||
|
||||
if (d->modelManager->state() == QmlProfilerDataState::ClearingData)
|
||||
clear();
|
||||
else
|
||||
loadData();
|
||||
}
|
||||
|
||||
QSet<QString> QmlProfilerEventsModelProxy::eventsInBindingLoop() const
|
||||
|
||||
@@ -114,9 +114,10 @@ QmlProfilerProcessedModel::~QmlProfilerProcessedModel()
|
||||
void QmlProfilerProcessedModel::clear()
|
||||
{
|
||||
m_detailsRewriter->clearRequests();
|
||||
|
||||
// This call emits changed(). Don't emit it again here.
|
||||
QmlProfilerSimpleModel::clear();
|
||||
|
||||
emit changed();
|
||||
m_emitChanged = false;
|
||||
}
|
||||
|
||||
@@ -155,8 +156,9 @@ void QmlProfilerProcessedModel::complete()
|
||||
|
||||
m_detailsRewriter->reloadDocuments();
|
||||
|
||||
// This call emits changed(). Don't emit it again here.
|
||||
QmlProfilerSimpleModel::complete();
|
||||
emit changed();
|
||||
|
||||
m_emitChanged = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user