SASC-NG
DVBSoftCAM

cThemes Class Reference

#include <themes.h>

List of all members.

Public Member Functions

 cThemes (void)
 ~cThemes ()
bool Load (const char *SkinName)
int NumThemes (void)
const char * Name (int Index)
const char * FileName (int Index)
const char *const Descriptions (void)
int GetThemeIndex (const char *Description)

Static Public Member Functions

static void SetThemesDirectory (const char *ThemesDirectory)
static void Load (const char *SkinName, const char *ThemeName, cTheme *Theme)
static void Save (const char *SkinName, cTheme *Theme)

Detailed Description

Definition at line 60 of file themes.h.


Constructor & Destructor Documentation

cThemes::cThemes ( void  )
cThemes::~cThemes ( )

Member Function Documentation

const char* const cThemes::Descriptions ( void  ) [inline]

Definition at line 75 of file themes.h.

{ return descriptions; }
const char* cThemes::FileName ( int  Index) [inline]

Definition at line 74 of file themes.h.

References NULL.

{ return Index < numThemes ? fileNames[Index] : NULL; }
int cThemes::GetThemeIndex ( const char *  Description)
static void cThemes::Load ( const char *  SkinName,
const char *  ThemeName,
cTheme *  Theme 
) [static]
bool cThemes::Load ( const char *  SkinName)
const char* cThemes::Name ( int  Index) [inline]

Definition at line 73 of file themes.h.

References NULL.

{ return Index < numThemes ? names[Index] : NULL; }
int cThemes::NumThemes ( void  ) [inline]

Definition at line 72 of file themes.h.

{ return numThemes; }
static void cThemes::Save ( const char *  SkinName,
cTheme *  Theme 
) [static]
static void cThemes::SetThemesDirectory ( const char *  ThemesDirectory) [static]

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