| 542 | } |
| 543 | |
| 544 | void OSCMessageEdit::InsertElement(const OSCMessageElement &element) |
| 545 | { |
| 546 | auto item = new QListWidgetItem(_list); |
| 547 | _list->addItem(item); |
| 548 | auto elementEdit = new OSCMessageElementEdit(this); |
| 549 | elementEdit->SetMessageElement(element); |
| 550 | item->setSizeHint(elementEdit->minimumSizeHint()); |
| 551 | _list->setItemWidget(item, elementEdit); |
| 552 | QWidget::connect(elementEdit, |
| 553 | SIGNAL(ElementValueChanged(const OSCMessageElement &)), |
| 554 | this, |
| 555 | SLOT(ElementValueChanged(const OSCMessageElement &))); |
| 556 | QWidget::connect(elementEdit, SIGNAL(Focussed()), this, |
| 557 | SLOT(ElementFocussed())); |
| 558 | _currentSelection._elements.push_back(element); |
| 559 | } |
| 560 | |
| 561 | void OSCMessageEdit::SetMessage(const OSCMessage &message) |
| 562 | { |
nothing calls this directly
no test coverage detected