XData::Field field() const { XData::Field f = XDataField::field(); QStringList val; val << edit->text(); f.setValue(val); return f; }
XData::Field field() const { XData::Field f = XDataField::field(); QStringList val; val << QString( check->isChecked() ? "1" : "0" ); f.setValue(val); return f; }
XData::Field field() const { QString lbl = combo->currentText(); XData::Field f = XDataField::field(); QStringList val; XData::Field::OptionList opts = f.options(); XData::Field::OptionList::Iterator it = opts.begin(); for ( ; it != opts.end(); ++it) { if ( (*it).label == lbl || (*it).value == lbl ) { val << (*it).value; break; } } f.setValue(val); return f; }
XData::Field field() const { XData::Field f = XDataField::field(); QStringList val; for (int i = 0; i < list->count(); i++) { QListWidgetItem* item = list->item(i); if ( list->isItemSelected(item) ) { QString lbl = item->text(); XData::Field::OptionList opts = f.options(); XData::Field::OptionList::Iterator it = opts.begin(); for ( ; it != opts.end(); ++it) { if ( (*it).label == lbl || (*it).value == lbl ) { val << (*it).value; break; } } } } f.setValue(val); return f; }
XData::Field field() const { XData::Field f = XDataField::field(); f.setValue( QStringList::split("\n", edit->text(), true) ); return f; }
XData::Field field() const { XData::Field f = XDataField::field(); f.setValue( edit->toPlainText().split("\n") ); return f; }