MythSetting Class Reference

#include <mythsettings.h>

Inheritance diagram for MythSetting:
MythSettingBase

List of all members.

Public Types

enum  SettingType { kFile, kHost, kGlobal, kInvalidSettingType }
enum  DataType {
  kInteger, kUnsignedInteger, kIntegerRange, kCheckBox,
  kSelect, kComboBox, kTVFormat, kFrequencyTable,
  kFloat, kIPAddress, kLocalIPAddress, kString,
  kTimeOfDay, kOther, kInvalidDataType
}

Public Member Functions

 MythSetting (QString _value, QString _default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype)
 MythSetting (QString _value, QString _default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype, QStringList _data_list, QStringList _display_list)
 MythSetting (QString _value, QString _default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype, long long _range_min, long long _range_max)
 MythSetting (QString _value, QString _default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype, QStringList _data_list, QStringList _display_list, long long _range_min, long long _range_max, QString _placeholder)
QString ToHTML (uint) const

Public Attributes

QString value
QString data
QString default_data
SettingType stype
QString label
QString help_text
DataType dtype
QStringList data_list
QStringList display_list
long long range_min
long long range_max
QString placeholder_text

Detailed Description

Definition at line 34 of file mythsettings.h.


Member Enumeration Documentation

Enumerator:
kFile 
kHost 
kGlobal 
kInvalidSettingType 

Definition at line 37 of file mythsettings.h.

Enumerator:
kInteger 
kUnsignedInteger 
kIntegerRange 
kCheckBox 
kSelect 

list where only data_list are valid

kComboBox 

list where user input is allowed

kTVFormat 
kFrequencyTable 
kFloat 
kIPAddress 
kLocalIPAddress 
kString 
kTimeOfDay 
kOther 
kInvalidDataType 

Definition at line 44 of file mythsettings.h.


Constructor & Destructor Documentation

MythSetting::MythSetting ( QString  _value,
QString  _default_data,
SettingType  _stype,
QString  _label,
QString  _help_text,
DataType  _dtype 
) [inline]

Definition at line 62 of file mythsettings.h.

MythSetting::MythSetting ( QString  _value,
QString  _default_data,
SettingType  _stype,
QString  _label,
QString  _help_text,
DataType  _dtype,
QStringList  _data_list,
QStringList  _display_list 
) [inline]

Definition at line 70 of file mythsettings.h.

MythSetting::MythSetting ( QString  _value,
QString  _default_data,
SettingType  _stype,
QString  _label,
QString  _help_text,
DataType  _dtype,
long long  _range_min,
long long  _range_max 
) [inline]

Definition at line 80 of file mythsettings.h.

MythSetting::MythSetting ( QString  _value,
QString  _default_data,
SettingType  _stype,
QString  _label,
QString  _help_text,
DataType  _dtype,
QStringList  _data_list,
QStringList  _display_list,
long long  _range_min,
long long  _range_max,
QString  _placeholder 
) [inline]

Definition at line 89 of file mythsettings.h.


Member Function Documentation

QString MythSetting::ToHTML ( uint  level  )  const [virtual]

Reimplemented from MythSettingBase.

Definition at line 161 of file mythsettings.cpp.


Member Data Documentation

Definition at line 105 of file mythsettings.h.

Referenced by extract_query_list(), fill_setting(), and ToHTML().

Definition at line 106 of file mythsettings.h.

Referenced by fill_setting(), and ToHTML().

Definition at line 107 of file mythsettings.h.

Referenced by fill_setting(), and ToHTML().

Definition at line 108 of file mythsettings.h.

Referenced by extract_query_list(), and fill_setting().

Definition at line 109 of file mythsettings.h.

Referenced by ToHTML().

Definition at line 110 of file mythsettings.h.

Definition at line 111 of file mythsettings.h.

Referenced by fill_setting(), and ToHTML().

Definition at line 112 of file mythsettings.h.

Referenced by fill_setting(), and ToHTML().

Definition at line 113 of file mythsettings.h.

Referenced by fill_setting(), and ToHTML().

Definition at line 114 of file mythsettings.h.

Referenced by ToHTML().

Definition at line 115 of file mythsettings.h.

Referenced by ToHTML().

Definition at line 116 of file mythsettings.h.

Referenced by ToHTML().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:17 2012 for MythTV by  doxygen 1.6.3