vdr
2.2.0
|
#include <themes.h>
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) |
Private Member Functions | |
void | Clear (void) |
Private Attributes | |
int | numThemes |
char ** | names |
char ** | fileNames |
char ** | descriptions |
Static Private Attributes | |
static char * | themesDirectory = NULL |
cThemes::cThemes | ( | void | ) |
Definition at line 210 of file themes.c.
References cTheme::descriptions.
|
private |
Definition at line 223 of file themes.c.
References cTheme::descriptions.
|
inline |
Definition at line 76 of file themes.h.
References cTheme::Description(), cTheme::descriptions, cTheme::Load(), cTheme::Save(), and Theme.
int cThemes::GetThemeIndex | ( | const char * | Description | ) |
Definition at line 283 of file themes.c.
References cTheme::descriptions.
bool cThemes::Load | ( | const char * | SkinName | ) |
Definition at line 239 of file themes.c.
References AddDirectory(), cTheme::Description(), cTheme::descriptions, esyslog, cTheme::Load(), cTheme::Name(), cReadDir::Next(), and Theme.
Referenced by main().
|
static |
Definition at line 302 of file themes.c.
References cTheme::Load(), and cString::sprintf().
|
static |
Definition at line 309 of file themes.c.
References cTheme::Name(), cTheme::Save(), and cString::sprintf().
Referenced by cSkin::cSkin().
|
static |
|
staticprivate |
Definition at line 67 of file themes.h.
Referenced by cTheme::Color().