+ if(model()->rowCount(networkIdx) == 0)
+ continue;
+
+ networkId = model()->data(networkIdx, NetworkModel::NetworkIdRole).value<NetworkId>();
+ if(!networkId.isValid())
+ continue;
+
+ update(networkIdx);
+
+ bool expandNetwork = false;
+ if(_expandedState.contains(networkId))
+ expandNetwork = _expandedState[networkId];
+ else
+ expandNetwork = model()->data(networkIdx, NetworkModel::ItemActiveRole).toBool();
+
+ if(expandNetwork)