vdr 2.6.1
|
#include <ci.h>
Public Member Functions | |
~cCiMenu () | |
const char * | TitleText (void) |
const char * | SubTitleText (void) |
const char * | BottomText (void) |
const char * | Entry (int n) |
int | NumEntries (void) |
bool | Selectable (void) |
void | Select (int Index) |
void | Cancel (void) |
void | Abort (void) |
bool | HasUpdate (void) |
~cCiMenu () | |
const char * | TitleText (void) |
const char * | SubTitleText (void) |
const char * | BottomText (void) |
const char * | Entry (int n) |
int | NumEntries (void) |
bool | Selectable (void) |
void | Select (int Index) |
void | Cancel (void) |
void | Abort (void) |
bool | HasUpdate (void) |
Private Types | |
enum | { MAX_CIMENU_ENTRIES = 64 } |
enum | { MAX_CIMENU_ENTRIES = 64 } |
Private Member Functions | |
bool | AddEntry (char *s) |
cCiMenu (cCiMMI *MMI, bool Selectable) | |
bool | AddEntry (char *s) |
cCiMenu (cCiMMI *MMI, bool Selectable) | |
Private Attributes | |
cCiMMI * | mmi |
cMutex * | mutex |
bool | selectable |
char * | titleText |
char * | subTitleText |
char * | bottomText |
char * | entries [MAX_CIMENU_ENTRIES] |
int | numEntries |
Friends | |
class | cCamSlot |
class | cCiMMI |
|
private |
Enumerator | |
---|---|
MAX_CIMENU_ENTRIES |
Definition at line 123 of file include/vdr/ci.h.
|
private |
Definition at line 1637 of file ci.c.
References bottomText, mmi, mutex, numEntries, selectable, Selectable(), subTitleText, and titleText.
cCiMenu::~cCiMenu | ( | ) |
Definition at line 1646 of file ci.c.
References bottomText, entries, cCiMMI::Menu(), mmi, mutex, numEntries, subTitleText, and titleText.
|
private |
cCiMenu::~cCiMenu | ( | ) |
void cCiMenu::Abort | ( | void | ) |
Definition at line 1685 of file ci.c.
References mmi, mutex, and cCiMMI::SendCloseMMI().
Referenced by cMenuCam::~cMenuCam().
void cCiMenu::Abort | ( | void | ) |
|
private |
Definition at line 1658 of file ci.c.
References entries, MAX_CIMENU_ENTRIES, and numEntries.
Referenced by cCiMMI::Process().
|
private |
|
inline |
|
inline |
Definition at line 138 of file include/vdr/ci.h.
References bottomText.
void cCiMenu::Cancel | ( | void | ) |
Definition at line 1680 of file ci.c.
References Select().
Referenced by cMenuCam::ProcessKey(), and cMenuCam::Select().
void cCiMenu::Cancel | ( | void | ) |
|
inline |
Definition at line 139 of file ci.h.
References entries, and numEntries.
Referenced by cMenuCam::Set().
|
inline |
Definition at line 139 of file include/vdr/ci.h.
References entries, and numEntries.
bool cCiMenu::HasUpdate | ( | void | ) |
Definition at line 1667 of file ci.c.
References cCiMMI::HasUserIO(), and mmi.
Referenced by cMenuCam::ProcessKey().
bool cCiMenu::HasUpdate | ( | void | ) |
|
inline |
|
inline |
Definition at line 140 of file include/vdr/ci.h.
References numEntries.
void cCiMenu::Select | ( | int | Index | ) |
Definition at line 1673 of file ci.c.
References mmi, mutex, numEntries, and cCiMMI::SendMenuAnswer().
Referenced by Cancel(), and cMenuCam::Select().
void cCiMenu::Select | ( | int | Index | ) |
|
inline |
Definition at line 141 of file ci.h.
References selectable.
Referenced by cCiMenu(), cMenuCam::Select(), and cMenuCam::Set().
|
inline |
Definition at line 141 of file include/vdr/ci.h.
References selectable.
|
inline |
|
inline |
Definition at line 137 of file include/vdr/ci.h.
References subTitleText.
|
inline |
|
inline |
Definition at line 136 of file include/vdr/ci.h.
References titleText.
|
private |
Definition at line 129 of file ci.h.
Referenced by BottomText(), cCiMenu(), cCiMMI::Process(), and ~cCiMenu().
|
private |
Definition at line 130 of file ci.h.
Referenced by AddEntry(), Entry(), and ~cCiMenu().
|
private |
Definition at line 124 of file ci.h.
Referenced by Abort(), cCiMenu(), HasUpdate(), Select(), ~cCiMenu(), and cCiMMI::~cCiMMI().
|
private |
Definition at line 125 of file ci.h.
Referenced by Abort(), cCiMenu(), cCamSlot::GetMenu(), Select(), ~cCiMenu(), and cCiMMI::~cCiMMI().
|
private |
Definition at line 131 of file ci.h.
Referenced by AddEntry(), cCiMenu(), Entry(), NumEntries(), Select(), and ~cCiMenu().
|
private |
Definition at line 126 of file ci.h.
Referenced by cCiMenu(), and Selectable().
|
private |
Definition at line 128 of file ci.h.
Referenced by cCiMenu(), cCiMMI::Process(), SubTitleText(), and ~cCiMenu().
|
private |
Definition at line 127 of file ci.h.
Referenced by cCiMenu(), cCiMMI::Process(), TitleText(), and ~cCiMenu().