void updateSiblings(PropertyWatcher* w) { QLineEdit *siblingsField = w->findChild<QLineEdit *>("siblings"); QScreen* screen = (QScreen*)w->subject(); QStringList siblingsList; foreach (QScreen *sibling, screen->virtualSiblings()) siblingsList << sibling->name(); siblingsField->setText(siblingsList.join(", ")); }