XmlConfiguration Class Reference

#include <configuration.h>

Inheritance diagram for XmlConfiguration:

Configuration

List of all members.


Detailed Description

Definition at line 45 of file configuration.h.


Public Member Functions

 XmlConfiguration (const QString &sFileName)
virtual ~XmlConfiguration ()
virtual bool Load (void)
virtual bool Save (void)
virtual int GetValue (const QString &sSetting, int Default)
virtual QString GetValue (const QString &sSetting, QString Default)
virtual void SetValue (const QString &sSetting, int value)
virtual void SetValue (const QString &sSetting, QString value)

Protected Member Functions

QDomNode FindNode (const QString &sName, bool bCreate=FALSE)
QDomNode FindNode (QStringList &sParts, QDomNode &curNode, bool bCreate=FALSE)

Protected Attributes

QString m_sPath
QString m_sFileName
QDomDocument m_config
QDomNode m_rootNode

Constructor & Destructor Documentation

XmlConfiguration::XmlConfiguration ( const QString &  sFileName  ) 

Definition at line 21 of file configuration.cpp.

virtual XmlConfiguration::~XmlConfiguration (  )  [inline, virtual]

Definition at line 62 of file configuration.h.


Member Function Documentation

QDomNode XmlConfiguration::FindNode ( const QString &  sName,
bool  bCreate = FALSE 
) [protected]

Definition at line 125 of file configuration.cpp.

Referenced by FindNode(), GetValue(), and SetValue().

QDomNode XmlConfiguration::FindNode ( QStringList &  sParts,
QDomNode &  curNode,
bool  bCreate = FALSE 
) [protected]

Definition at line 137 of file configuration.cpp.

bool XmlConfiguration::Load ( void   )  [virtual]

Implements Configuration.

Definition at line 33 of file configuration.cpp.

Referenced by XmlConfiguration().

bool XmlConfiguration::Save ( void   )  [virtual]

int XmlConfiguration::GetValue ( const QString &  sSetting,
int  Default 
) [virtual]

Implements Configuration.

Definition at line 166 of file configuration.cpp.

Referenced by MythContextPrivate::DefaultUPnP().

QString XmlConfiguration::GetValue ( const QString &  sSetting,
QString  Default 
) [virtual]

Implements Configuration.

Definition at line 186 of file configuration.cpp.

void XmlConfiguration::SetValue ( const QString &  sSetting,
int  value 
) [virtual]

void XmlConfiguration::SetValue ( const QString &  sSetting,
QString  value 
) [virtual]

Implements Configuration.

Definition at line 233 of file configuration.cpp.


Member Data Documentation

QString XmlConfiguration::m_sPath [protected]

Definition at line 49 of file configuration.h.

Referenced by Load(), Save(), and XmlConfiguration().

QString XmlConfiguration::m_sFileName [protected]

Definition at line 50 of file configuration.h.

Referenced by Load(), Save(), and XmlConfiguration().

QDomDocument XmlConfiguration::m_config [protected]

Definition at line 52 of file configuration.h.

Referenced by FindNode(), Load(), Save(), and SetValue().

QDomNode XmlConfiguration::m_rootNode [protected]

Definition at line 53 of file configuration.h.

Referenced by FindNode(), and Load().


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

Generated on Sat Dec 18 05:16:14 2010 for MythTV by  doxygen 1.5.5