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;
 }
Example #6
0
	XData::Field field() const
	{
		XData::Field f = XDataField::field();
		f.setValue( edit->toPlainText().split("\n") );
		return f;
	}