|
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().
1.8.11