diff --git a/src/plugins/qmldesigner/components/connectioneditor/propertytreemodel.cpp b/src/plugins/qmldesigner/components/connectioneditor/propertytreemodel.cpp index 476bdad1c1f..862390986f0 100644 --- a/src/plugins/qmldesigner/components/connectioneditor/propertytreemodel.cpp +++ b/src/plugins/qmldesigner/components/connectioneditor/propertytreemodel.cpp @@ -91,10 +91,11 @@ const std::vector priorityListSignals = {"clicked", "exited", "canceled", "triggered", - "stateChanged", + "pressAndHold", "started", "stopped", "finished" + "stateChanged", "enabledChanged", "visibleChanged", "opacityChanged", @@ -136,6 +137,8 @@ void PropertyTreeModel::resetModel() { beginResetModel(); + m_sortedAndFilteredPropertyNamesSignalsSlots.clear(); + m_indexCache.clear(); m_indexHash.clear(); m_indexCount = 0; @@ -148,8 +151,6 @@ void PropertyTreeModel::resetModel() }); } - m_sortedAndFilteredPropertyNamesSignalsSlots.clear(); - endResetModel(); testModel(); }