MythTV  0.26-pre
Public Member Functions | Private Attributes
Settings Class Reference

#include <oldsettings.h>

List of all members.

Public Member Functions

 Settings (QString strSettingFile="settings.txt")
 ~Settings ()
QString GetSetting (QString strSetting, QString defaultvalue="")
 Generic Setting Retrieval functions.
int GetNumSetting (QString strSetting, int defaultvalue=0)
 Generic Setting Retrieval function for numeric values.
float GetFloatSetting (QString strSetting, float defaultvalue=0)
 Generic Setting Retrieval function for float values.
void SetSetting (QString strSetting, QString strNewVal)
 Generic Setting Setting function.
void SetSetting (QString strSetting, int nNewVal)
 Generic Setting Setting function for int values.
void SetSetting (QString strSetting, float fNewVal)
 Generic Setting Setting function for float values.
bool LoadSettingsFiles (QString filename, QString prefix, QString confdir)
bool ReadSettings (QString pszFile)
 parse settings file

Private Attributes

std::map< QString, QString > * m_pSettings
 main property-value mapping for strings

Detailed Description

Definition at line 27 of file oldsettings.h.


Constructor & Destructor Documentation

Settings::Settings ( QString  strSettingFile = "settings.txt")

Definition at line 27 of file oldsettings.cpp.

Definition at line 36 of file oldsettings.cpp.


Member Function Documentation

QString Settings::GetSetting ( QString  strSetting,
QString  defaultvalue = "" 
)

Generic Setting Retrieval functions.

Definition at line 43 of file oldsettings.cpp.

Referenced by MythThemeBase::Init(), MythThemeBase::Reload(), MythUIHelper::SetPalette(), and MythUIHelper::ThemeWidget().

int Settings::GetNumSetting ( QString  strSetting,
int  defaultvalue = 0 
)

Generic Setting Retrieval function for numeric values.

Definition at line 55 of file oldsettings.cpp.

float Settings::GetFloatSetting ( QString  strSetting,
float  defaultvalue = 0 
)

Generic Setting Retrieval function for float values.

Definition at line 71 of file oldsettings.cpp.

void Settings::SetSetting ( QString  strSetting,
QString  strNewVal 
)

Generic Setting Setting function.

Definition at line 90 of file oldsettings.cpp.

void Settings::SetSetting ( QString  strSetting,
int  nNewVal 
)

Generic Setting Setting function for int values.

Definition at line 96 of file oldsettings.cpp.

void Settings::SetSetting ( QString  strSetting,
float  fNewVal 
)

Generic Setting Setting function for float values.

Definition at line 104 of file oldsettings.cpp.

bool Settings::LoadSettingsFiles ( QString  filename,
QString  prefix,
QString  confdir 
)

Definition at line 111 of file oldsettings.cpp.

bool Settings::ReadSettings ( QString  pszFile)

parse settings file

Definition at line 121 of file oldsettings.cpp.

Referenced by MythUIHelper::LoadQtConfig().


Member Data Documentation

std::map<QString, QString>* Settings::m_pSettings [private]

main property-value mapping for strings

Definition at line 53 of file oldsettings.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends