ScxmlEditor: Fix build with Qt5

Change-Id: I09609ac62604885f7800088619cbe1f4ea510d83
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
Christian Stenger
2022-08-22 13:15:41 +02:00
parent 765f632b29
commit 3b73b27862

View File

@@ -64,17 +64,17 @@ ConnectableItem::~ConnectableItem()
{ {
setBlockUpdates(true); setBlockUpdates(true);
const QList<ConnectableItem *> overlappedItems = m_overlappedItems; const QVector<ConnectableItem *> overlappedItems = m_overlappedItems;
for (ConnectableItem *item : overlappedItems) for (ConnectableItem *item : overlappedItems)
item->removeOverlappingItem(this); item->removeOverlappingItem(this);
m_overlappedItems.clear(); m_overlappedItems.clear();
const QList<TransitionItem *> outputTransitions = m_outputTransitions; const QVector<TransitionItem *> outputTransitions = m_outputTransitions;
for (TransitionItem *transition : outputTransitions) for (TransitionItem *transition : outputTransitions)
transition->disconnectItem(this); transition->disconnectItem(this);
m_outputTransitions.clear(); m_outputTransitions.clear();
const QList<TransitionItem *> inputTransitions = m_inputTransitions; const QVector<TransitionItem *> inputTransitions = m_inputTransitions;
for (TransitionItem *transition : inputTransitions) for (TransitionItem *transition : inputTransitions)
transition->disconnectItem(this); transition->disconnectItem(this);
m_inputTransitions.clear(); m_inputTransitions.clear();