This file defines the class for a string combo form item. More...
#include <StringComboFormItem.h>
Public Member Functions | |
| std::string | getKey () |
| std::string | getLabel () |
| std::string | getStrDefaultValue () |
| std::string | getType () |
| std::string | getValue () |
| std::vector< std::string > | getValues () |
| bool | hasDefaultValue () |
| void | setKey (std::string key) |
| void | setLabel (std::string label) |
| void | setValue (std::string value) |
| void | setValues (std::vector< std::string > values) |
| StringComboFormItem () | |
| ~StringComboFormItem () | |
Protected Member Functions | |
| virtual void | toString () |
Protected Attributes | |
| std::string | m_defaultValue |
| bool | m_hasDefaultValue |
| std::vector< std::string > | m_itemValues |
| std::string | m_key |
| std::string | m_label |
| std::string | m_type |
| std::string | m_value |
| std::vector< std::string > | m_values |
This file defines the class for a string combo form item.
Definition at line 48 of file StringComboFormItem.h.
| te::qt::plugins::terramobile::StringComboFormItem::StringComboFormItem | ( | ) |
Definition at line 29 of file StringComboFormItem.cpp.
References te::qt::plugins::terramobile::AbstractFormItem::m_type, and STRINGCOMBOFORMITEMTYPE.
| te::qt::plugins::terramobile::StringComboFormItem::~StringComboFormItem | ( | ) |
Definition at line 34 of file StringComboFormItem.cpp.
|
inlineinherited |
Definition at line 75 of file AbstractFormItem.h.
References te::qt::plugins::terramobile::AbstractFormItem::m_key.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::listSectionMap(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onItemTypeChanged(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onRemoveFormItemToolButtonPressed(), and te::qt::plugins::terramobile::Write().
|
inlineinherited |
Definition at line 79 of file AbstractFormItem.h.
References te::qt::plugins::terramobile::AbstractFormItem::m_label.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onItemTypeChanged(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onTreeItemClicked(), and te::qt::plugins::terramobile::Write().
|
inherited |
Definition at line 44 of file AbstractFormItem.cpp.
References te::qt::plugins::terramobile::AbstractFormItem::m_defaultValue, te::qt::plugins::terramobile::AbstractFormItem::m_hasDefaultValue, and te::qt::plugins::terramobile::AbstractFormItem::toString().
Referenced by te::qt::plugins::terramobile::AbstractFormItem::hasDefaultValue(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onTreeItemClicked(), and te::qt::plugins::terramobile::Write().
|
inlineinherited |
Definition at line 83 of file AbstractFormItem.h.
References te::qt::plugins::terramobile::AbstractFormItem::m_type.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::listSectionMap(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onSaveFormItemToolButton(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onTreeItemClicked(), and te::qt::plugins::terramobile::Write().
| std::string te::qt::plugins::terramobile::StringComboFormItem::getValue | ( | ) |
Definition at line 45 of file StringComboFormItem.cpp.
References m_value.
| std::vector< std::string > te::qt::plugins::terramobile::StringComboFormItem::getValues | ( | ) |
Definition at line 55 of file StringComboFormItem.cpp.
References m_itemValues.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onTreeItemClicked().
|
inlineinherited |
Definition at line 85 of file AbstractFormItem.h.
References te::qt::plugins::terramobile::AbstractFormItem::getStrDefaultValue(), te::qt::plugins::terramobile::AbstractFormItem::getValues(), te::qt::plugins::terramobile::AbstractFormItem::m_hasDefaultValue, and te::qt::plugins::terramobile::AbstractFormItem::toString().
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onTreeItemClicked().
|
inlineinherited |
Definition at line 77 of file AbstractFormItem.h.
References te::qt::plugins::terramobile::AbstractFormItem::m_key.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onItemTypeChanged(), and te::qt::plugins::terramobile::BuilderFormsWizardPage::setLayerList().
|
inlineinherited |
Definition at line 81 of file AbstractFormItem.h.
References te::qt::plugins::terramobile::AbstractFormItem::m_label.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onItemTypeChanged(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onSaveFormItemToolButton(), and te::qt::plugins::terramobile::BuilderFormsWizardPage::setLayerList().
| void te::qt::plugins::terramobile::StringComboFormItem::setValue | ( | std::string | value | ) |
Definition at line 38 of file StringComboFormItem.cpp.
References te::qt::plugins::terramobile::AbstractFormItem::m_hasDefaultValue, and m_value.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onSaveFormItemToolButton().
| void te::qt::plugins::terramobile::StringComboFormItem::setValues | ( | std::vector< std::string > | values | ) |
Definition at line 50 of file StringComboFormItem.cpp.
References m_itemValues.
Referenced by te::qt::plugins::terramobile::BuilderFormsWizardPage::onSaveFormItemToolButton().
|
protectedvirtual |
Implements te::qt::plugins::terramobile::AbstractFormItem.
Definition at line 60 of file StringComboFormItem.cpp.
References te::qt::plugins::terramobile::AbstractFormItem::m_defaultValue, m_itemValues, m_value, and te::qt::plugins::terramobile::AbstractFormItem::m_values.
|
protectedinherited |
Definition at line 101 of file AbstractFormItem.h.
Referenced by te::qt::plugins::terramobile::AbstractFormItem::getStrDefaultValue(), te::qt::plugins::terramobile::BoolFormItem::toString(), te::qt::plugins::terramobile::LabelFormItem::toString(), te::qt::plugins::terramobile::DoubleFormItem::toString(), te::qt::plugins::terramobile::StringFormItem::toString(), te::qt::plugins::terramobile::IntFormItem::toString(), te::qt::plugins::terramobile::DateFormItem::toString(), te::qt::plugins::terramobile::TimeFormItem::toString(), and toString().
|
protectedinherited |
Definition at line 104 of file AbstractFormItem.h.
Referenced by te::qt::plugins::terramobile::AbstractFormItem::getStrDefaultValue(), te::qt::plugins::terramobile::AbstractFormItem::hasDefaultValue(), te::qt::plugins::terramobile::BoolFormItem::setValue(), te::qt::plugins::terramobile::StringFormItem::setValue(), te::qt::plugins::terramobile::DoubleFormItem::setValue(), te::qt::plugins::terramobile::IntFormItem::setValue(), te::qt::plugins::terramobile::LabelFormItem::setValue(), setValue(), and te::qt::plugins::terramobile::DateFormItem::setValue().
|
protected |
Definition at line 76 of file StringComboFormItem.h.
Referenced by getValues(), setValues(), and toString().
|
protectedinherited |
Definition at line 97 of file AbstractFormItem.h.
Referenced by te::qt::plugins::terramobile::AbstractFormItem::getKey(), and te::qt::plugins::terramobile::AbstractFormItem::setKey().
|
protectedinherited |
Definition at line 98 of file AbstractFormItem.h.
Referenced by te::qt::plugins::terramobile::AbstractFormItem::getLabel(), and te::qt::plugins::terramobile::AbstractFormItem::setLabel().
|
protectedinherited |
Definition at line 99 of file AbstractFormItem.h.
Referenced by te::qt::plugins::terramobile::BoolFormItem::BoolFormItem(), te::qt::plugins::terramobile::DateFormItem::DateFormItem(), te::qt::plugins::terramobile::DoubleFormItem::DoubleFormItem(), te::qt::plugins::terramobile::AbstractFormItem::getType(), te::qt::plugins::terramobile::IntFormItem::IntFormItem(), te::qt::plugins::terramobile::LabelFormItem::LabelFormItem(), te::qt::plugins::terramobile::PictureFormItem::PictureFormItem(), StringComboFormItem(), te::qt::plugins::terramobile::StringFormItem::StringFormItem(), and te::qt::plugins::terramobile::TimeFormItem::TimeFormItem().
|
protected |
Definition at line 74 of file StringComboFormItem.h.
Referenced by getValue(), setValue(), and toString().
|
protectedinherited |
Definition at line 102 of file AbstractFormItem.h.
Referenced by te::qt::plugins::terramobile::AbstractFormItem::getValues(), toString(), and te::qt::plugins::terramobile::AbstractFormItem::~AbstractFormItem().