cCiMenu Class Reference

#include <dvbci.h>

List of all members.

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)
bool Select (int Index)
bool Cancel (void)

Private Types

enum  { MAX_CIMENU_ENTRIES = 64 }

Private Member Functions

bool AddEntry (char *s)
 cCiMenu (cCiMMI *MMI, bool Selectable)

Private Attributes

cCiMMImmi
bool selectable
char * titleText
char * subTitleText
char * bottomText
char * entries [MAX_CIMENU_ENTRIES]
int numEntries

Friends

class cCiMMI

Detailed Description

Definition at line 72 of file dvbci.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
MAX_CIMENU_ENTRIES 

Definition at line 75 of file dvbci.h.


Constructor & Destructor Documentation

cCiMenu::cCiMenu ( cCiMMI MMI,
bool  Selectable 
) [private]

Definition at line 1360 of file dvbci.cpp.

cCiMenu::~cCiMenu (  ) 

Definition at line 1370 of file dvbci.cpp.


Member Function Documentation

bool cCiMenu::AddEntry ( char *  s  )  [private]

Definition at line 1379 of file dvbci.cpp.

Referenced by cCiMMI::Process().

const char* cCiMenu::TitleText ( void   )  [inline]

Definition at line 87 of file dvbci.h.

Referenced by DVBCam::HandleUserIO().

const char* cCiMenu::SubTitleText ( void   )  [inline]

Definition at line 88 of file dvbci.h.

Referenced by DVBCam::HandleUserIO().

const char* cCiMenu::BottomText ( void   )  [inline]

Definition at line 89 of file dvbci.h.

Referenced by DVBCam::HandleUserIO().

const char* cCiMenu::Entry ( int  n  )  [inline]

Definition at line 90 of file dvbci.h.

Referenced by DVBCam::HandleUserIO().

int cCiMenu::NumEntries ( void   )  [inline]

Definition at line 91 of file dvbci.h.

Referenced by DVBCam::HandleUserIO().

bool cCiMenu::Selectable ( void   )  [inline]

Definition at line 92 of file dvbci.h.

Referenced by DVBCam::HandleUserIO().

bool cCiMenu::Select ( int  Index  ) 

Definition at line 1388 of file dvbci.cpp.

Referenced by Cancel(), and DVBCam::HandleUserIO().

bool cCiMenu::Cancel ( void   ) 

Definition at line 1395 of file dvbci.cpp.


Friends And Related Function Documentation

friend class cCiMMI [friend]

Definition at line 73 of file dvbci.h.


Member Data Documentation

cCiMMI* cCiMenu::mmi [private]

Definition at line 76 of file dvbci.h.

Referenced by cCiMenu(), and Select().

Definition at line 77 of file dvbci.h.

Referenced by cCiMenu(), and Selectable().

char* cCiMenu::titleText [private]

Definition at line 78 of file dvbci.h.

Referenced by cCiMenu(), cCiMMI::Process(), TitleText(), and ~cCiMenu().

char* cCiMenu::subTitleText [private]

Definition at line 79 of file dvbci.h.

Referenced by cCiMenu(), cCiMMI::Process(), SubTitleText(), and ~cCiMenu().

char* cCiMenu::bottomText [private]

Definition at line 80 of file dvbci.h.

Referenced by BottomText(), cCiMenu(), cCiMMI::Process(), and ~cCiMenu().

char* cCiMenu::entries[MAX_CIMENU_ENTRIES] [private]

Definition at line 81 of file dvbci.h.

Referenced by AddEntry(), cCiMenu(), Entry(), and ~cCiMenu().

int cCiMenu::numEntries [private]

Definition at line 82 of file dvbci.h.

Referenced by AddEntry(), cCiMenu(), Entry(), NumEntries(), Select(), and ~cCiMenu().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:54 2012 for MythTV by  doxygen 1.6.3