handle QList<QObject*> case, needed for location:airport runway and parking selection. Thanks to Jonathan Redpath for the catch.
Due to how the popup menu was refresh, using MP servers at index 0 or 1 didn’t work correctly. Change some logic and add a helper to make this work reliably, without a second Repeater and dummy properties.