te::qt::plugins::terramobile::DateFormItem Class Reference

This file defines the class for a date form item. More...

#include <DateFormItem.h>

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

Public Member Functions

 DateFormItem ()
 
std::string getKey ()
 
std::string getLabel ()
 
std::string getStrDefaultValue ()
 
std::string getType ()
 
te::dt::DateTimegetValue ()
 
std::vector< std::string > getValues ()
 
bool hasDefaultValue ()
 
void setKey (std::string key)
 
void setLabel (std::string label)
 
void setValue (te::dt::DateTime *value)
 
 ~DateFormItem ()
 

Protected Member Functions

virtual void toString ()
 

Protected Attributes

std::string m_defaultValue
 
bool m_hasDefaultValue
 
std::string m_key
 
std::string m_label
 
std::string m_type
 
te::dt::DateTimem_value
 
std::vector< std::string > m_values
 

Detailed Description

This file defines the class for a date form item.

Definition at line 49 of file DateFormItem.h.

Constructor & Destructor Documentation

◆ DateFormItem()

te::qt::plugins::terramobile::DateFormItem::DateFormItem ( )

◆ ~DateFormItem()

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

Member Function Documentation

◆ getKey()

std::string te::qt::plugins::terramobile::AbstractFormItem::getKey ( )
inlineinherited

◆ getLabel()

std::string te::qt::plugins::terramobile::AbstractFormItem::getLabel ( )
inlineinherited

◆ getStrDefaultValue()

std::string te::qt::plugins::terramobile::AbstractFormItem::getStrDefaultValue ( )
inherited

◆ getType()

std::string te::qt::plugins::terramobile::AbstractFormItem::getType ( )
inlineinherited

◆ getValue()

te::dt::DateTime* te::qt::plugins::terramobile::DateFormItem::getValue ( )

◆ getValues()

std::vector<std::string> te::qt::plugins::terramobile::AbstractFormItem::getValues ( )
inherited

◆ hasDefaultValue()

bool te::qt::plugins::terramobile::AbstractFormItem::hasDefaultValue ( )
inlineinherited

◆ setKey()

void te::qt::plugins::terramobile::AbstractFormItem::setKey ( std::string  key)
inlineinherited

◆ setLabel()

void te::qt::plugins::terramobile::AbstractFormItem::setLabel ( std::string  label)
inlineinherited

◆ setValue()

void te::qt::plugins::terramobile::DateFormItem::setValue ( te::dt::DateTime value)

◆ toString()

virtual void te::qt::plugins::terramobile::DateFormItem::toString ( )
protectedvirtual

Member Data Documentation

◆ m_defaultValue

std::string te::qt::plugins::terramobile::AbstractFormItem::m_defaultValue
protectedinherited

Definition at line 101 of file AbstractFormItem.h.

◆ m_hasDefaultValue

bool te::qt::plugins::terramobile::AbstractFormItem::m_hasDefaultValue
protectedinherited

◆ m_key

std::string te::qt::plugins::terramobile::AbstractFormItem::m_key
protectedinherited

◆ m_label

std::string te::qt::plugins::terramobile::AbstractFormItem::m_label
protectedinherited

◆ m_type

std::string te::qt::plugins::terramobile::AbstractFormItem::m_type
protectedinherited

◆ m_value

te::dt::DateTime* te::qt::plugins::terramobile::DateFormItem::m_value
protected

Definition at line 71 of file DateFormItem.h.

◆ m_values

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

Definition at line 102 of file AbstractFormItem.h.


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