te::qt::plugins::terramobile::StringComboFormItem Class Reference

This file defines the class for a string combo form item. More...

#include <StringComboFormItem.h>

Inheritance diagram for te::qt::plugins::terramobile::StringComboFormItem:
te::qt::plugins::terramobile::AbstractFormItem

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
 

Detailed Description

This file defines the class for a string combo form item.

Definition at line 48 of file StringComboFormItem.h.

Constructor & Destructor Documentation

te::qt::plugins::terramobile::StringComboFormItem::StringComboFormItem ( )
te::qt::plugins::terramobile::StringComboFormItem::~StringComboFormItem ( )

Definition at line 34 of file StringComboFormItem.cpp.

Member Function Documentation

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 ( )
void te::qt::plugins::terramobile::AbstractFormItem::setKey ( std::string  key)
inlineinherited
void te::qt::plugins::terramobile::StringComboFormItem::setValue ( std::string  value)
void te::qt::plugins::terramobile::StringComboFormItem::setValues ( std::vector< std::string >  values)
void te::qt::plugins::terramobile::StringComboFormItem::toString ( void  )
protectedvirtual

Member Data Documentation

std::vector<std::string> te::qt::plugins::terramobile::StringComboFormItem::m_itemValues
protected

Definition at line 76 of file StringComboFormItem.h.

Referenced by getValues(), setValues(), and toString().

std::string te::qt::plugins::terramobile::AbstractFormItem::m_key
protectedinherited
std::string te::qt::plugins::terramobile::AbstractFormItem::m_label
protectedinherited
std::string te::qt::plugins::terramobile::StringComboFormItem::m_value
protected

Definition at line 74 of file StringComboFormItem.h.

Referenced by getValue(), setValue(), and toString().

std::vector<std::string> te::qt::plugins::terramobile::AbstractFormItem::m_values
protectedinherited

The documentation for this class was generated from the following files: