/* * Copyright (c) 2013-2016 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include #include #include #include using namespace Swift; FormField::~FormField() { } std::string FormField::getTextMultiValue() const { assert(type == TextMultiType || type == UnknownType); return boost::algorithm::join(values, "\n"); } void FormField::setTextMultiValue(const std::string& value) { assert(type == TextMultiType || type == UnknownType); values.clear(); boost::split(values, value, boost::is_any_of("\n")); } void FormField::setBoolValue(bool b) { values.clear(); values.push_back(b ? "1" : "0"); }