ThemeInfo Class Reference

#include <themeinfo.h>

List of all members.


Detailed Description

Definition at line 20 of file themeinfo.h.


Public Member Functions

 ThemeInfo (QString theme)
 ~ThemeInfo ()
bool IsWide ()
QString Aspect () const
QSize * BaseRes ()
QString Name () const
QString Description () const
QString Errata () const
QString PreviewPath () const
int Type () const
int MajorVersion () const
int MinorVersion () const

Private Member Functions

bool parseThemeInfo ()

Private Attributes

QFileInfo * m_theme
int m_type
QString m_aspect
QSize m_baseres
QString m_name
QString m_previewpath
QString m_description
QString m_errata
int m_majorver
int m_minorver

Constructor & Destructor Documentation

ThemeInfo::ThemeInfo ( QString  theme  ) 

Definition at line 7 of file themeinfo.cpp.

ThemeInfo::~ThemeInfo (  ) 

Definition at line 59 of file themeinfo.cpp.


Member Function Documentation

bool ThemeInfo::IsWide (  ) 

QString ThemeInfo::Aspect (  )  const [inline]

Definition at line 28 of file themeinfo.h.

QSize* ThemeInfo::BaseRes (  )  [inline]

QString ThemeInfo::Name (  )  const [inline]

Definition at line 30 of file themeinfo.h.

Referenced by ThemeSelector::ThemeSelector().

QString ThemeInfo::Description (  )  const [inline]

Definition at line 31 of file themeinfo.h.

QString ThemeInfo::Errata (  )  const [inline]

Definition at line 32 of file themeinfo.h.

QString ThemeInfo::PreviewPath (  )  const [inline]

Definition at line 33 of file themeinfo.h.

Referenced by ThemeSelector::ThemeSelector().

int ThemeInfo::Type (  )  const [inline]

Definition at line 34 of file themeinfo.h.

Referenced by ThemeSelector::ThemeSelector().

int ThemeInfo::MajorVersion (  )  const [inline]

Definition at line 35 of file themeinfo.h.

int ThemeInfo::MinorVersion (  )  const [inline]

Definition at line 36 of file themeinfo.h.

bool ThemeInfo::parseThemeInfo (  )  [private]

Definition at line 67 of file themeinfo.cpp.

Referenced by ThemeInfo().


Member Data Documentation

QFileInfo* ThemeInfo::m_theme [private]

Definition at line 41 of file themeinfo.h.

Referenced by parseThemeInfo(), ThemeInfo(), and ~ThemeInfo().

int ThemeInfo::m_type [private]

Definition at line 42 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

QString ThemeInfo::m_aspect [private]

Definition at line 43 of file themeinfo.h.

Referenced by IsWide(), parseThemeInfo(), and ThemeInfo().

QSize ThemeInfo::m_baseres [private]

Definition at line 44 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

QString ThemeInfo::m_name [private]

Definition at line 45 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

QString ThemeInfo::m_previewpath [private]

Definition at line 46 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

QString ThemeInfo::m_description [private]

Definition at line 47 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

QString ThemeInfo::m_errata [private]

Definition at line 48 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

int ThemeInfo::m_majorver [private]

Definition at line 49 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().

int ThemeInfo::m_minorver [private]

Definition at line 50 of file themeinfo.h.

Referenced by parseThemeInfo(), and ThemeInfo().


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

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