// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- ChoiceFilterParameter::Pointer ChoiceFilterParameter::New(const QString& humanLabel, const QString& propertyName, const int& defaultValue, QVector<QString> choices, bool editable, Category category, int groupIndex) { ChoiceFilterParameter::Pointer ptr = ChoiceFilterParameter::New(); ptr->setHumanLabel(humanLabel); ptr->setPropertyName(propertyName); ptr->setDefaultValue(defaultValue); ptr->setCategory(category); ptr->setChoices(choices); ptr->setEditable(editable); ptr->setGroupIndex(groupIndex); return ptr; }