diff options
Diffstat (limited to 'Swiften/Elements/FormPage.cpp')
-rw-r--r-- | Swiften/Elements/FormPage.cpp | 48 |
1 files changed, 22 insertions, 26 deletions
diff --git a/Swiften/Elements/FormPage.cpp b/Swiften/Elements/FormPage.cpp index 1a9bd32..0afa112 100644 --- a/Swiften/Elements/FormPage.cpp +++ b/Swiften/Elements/FormPage.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Isode Limited. + * Copyright (c) 2015-2016 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ @@ -7,62 +7,58 @@ namespace Swift { -FormPage::FormPage() : xmlns_("http://jabber.org/protocol/xdata-layout") { +FormPage::FormPage() { } FormPage::~FormPage() { } void FormPage::setLabel(const std::string& label) { - label_ = label; + label_ = label; } const std::string& FormPage::getLabel() const { - return label_; + return label_; } -const std::string& FormPage::getXMLNS() const { - return xmlns_; +void FormPage::addChildSection(std::shared_ptr<FormSection> section) { + childSections_.push_back(section); } -void FormPage::addChildSection(boost::shared_ptr<FormSection>& section) { - childSections_.push_back(section); +const std::vector<std::shared_ptr<FormSection> >& FormPage::getChildSections() const { + return childSections_; } -const std::vector<boost::shared_ptr<FormSection> >& FormPage::getChildSections() const { - return childSections_; +void FormPage::addTextElement(std::shared_ptr<FormText> textElement) { + textElements_.push_back(textElement); } -void FormPage::addTextElement(boost::shared_ptr<FormText>& textElement) { - textElements_.push_back(textElement); +const std::vector<std::shared_ptr<FormText> >& FormPage::getTextElements() const { + return textElements_; } -const std::vector<boost::shared_ptr<FormText> >& FormPage::getTextElements() const { - return textElements_; +void FormPage::addReportedRef(std::shared_ptr<FormReportedRef> reportedRef) { + reportedRefs_.push_back(reportedRef); } -void FormPage::addReportedRef(boost::shared_ptr<FormReportedRef>& reportedRef) { - reportedRefs_.push_back(reportedRef); +const std::vector<std::shared_ptr<FormReportedRef> >& FormPage::getReportedRefs() const { + return reportedRefs_; } -const std::vector<boost::shared_ptr<FormReportedRef> >& FormPage::getReportedRefs() const { - return reportedRefs_; +void FormPage::addField(std::shared_ptr<FormField> field) { + fields_.push_back(field); } -void FormPage::addField(boost::shared_ptr<FormField>& field) { - fields_.push_back(field); -} - -const std::vector<boost::shared_ptr<FormField> >& FormPage::getFields() const { - return fields_; +const std::vector<std::shared_ptr<FormField> >& FormPage::getFields() const { + return fields_; } void FormPage::addFieldRef(std::string ref) { - fieldRefs_.push_back(ref); + fieldRefs_.push_back(ref); } const std::vector<std::string> FormPage::getFieldRefs() const { - return fieldRefs_; + return fieldRefs_; } } |