forked from qt-creator/qt-creator
QmlDesigner: Fix update issue
The cache has to be cleared fist Change-Id: Iba2a6035becf0dc60f2bc95b94dd1b6ef59ad4d3 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -91,10 +91,11 @@ const std::vector<PropertyName> priorityListSignals = {"clicked",
|
|||||||
"exited",
|
"exited",
|
||||||
"canceled",
|
"canceled",
|
||||||
"triggered",
|
"triggered",
|
||||||
"stateChanged",
|
"pressAndHold",
|
||||||
"started",
|
"started",
|
||||||
"stopped",
|
"stopped",
|
||||||
"finished"
|
"finished"
|
||||||
|
"stateChanged",
|
||||||
"enabledChanged",
|
"enabledChanged",
|
||||||
"visibleChanged",
|
"visibleChanged",
|
||||||
"opacityChanged",
|
"opacityChanged",
|
||||||
@@ -136,6 +137,8 @@ void PropertyTreeModel::resetModel()
|
|||||||
{
|
{
|
||||||
beginResetModel();
|
beginResetModel();
|
||||||
|
|
||||||
|
m_sortedAndFilteredPropertyNamesSignalsSlots.clear();
|
||||||
|
|
||||||
m_indexCache.clear();
|
m_indexCache.clear();
|
||||||
m_indexHash.clear();
|
m_indexHash.clear();
|
||||||
m_indexCount = 0;
|
m_indexCount = 0;
|
||||||
@@ -148,8 +151,6 @@ void PropertyTreeModel::resetModel()
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
m_sortedAndFilteredPropertyNamesSignalsSlots.clear();
|
|
||||||
|
|
||||||
endResetModel();
|
endResetModel();
|
||||||
testModel();
|
testModel();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user