этот if лучше написать прямо вместе с else: 
} else if (outEdges.count() == 1) {