MythTV master
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
cCiMenu Class Reference

#include <libmythtv/recorders/dvbdev/dvbci.h>

Collaboration diagram for cCiMenu:
[legend]

Public Member Functions

std::string TitleText (void)
 
std::string SubTitleText (void)
 
std::string BottomText (void)
 
std::string Entry (int n)
 
int NumEntries (void) const
 
bool Selectable (void) const
 
bool Select (int Index)
 
bool Cancel (void)
 

Private Member Functions

 cCiMenu (cCiMMI *MMI, bool Selectable)
 

Private Attributes

cCiMMIm_mmi {nullptr}
 
bool m_selectable
 
std::string m_titleText
 
std::string m_subTitleText
 
std::string m_bottomText
 
std::vector< std::string > m_entries
 

Static Private Attributes

static constexpr int kMAX_CIMENU_ENTRIES { 64 }
 XXX is there a specified maximum? More...
 

Friends

class cCiMMI
 

Detailed Description

Definition at line 73 of file dvbci.h.

Constructor & Destructor Documentation

◆ cCiMenu()

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

Definition at line 1434 of file dvbci.cpp.

Member Function Documentation

◆ BottomText()

std::string cCiMenu::BottomText ( void  )
inline

Definition at line 87 of file dvbci.h.

◆ Cancel()

bool cCiMenu::Cancel ( void  )

Definition at line 1448 of file dvbci.cpp.

◆ Entry()

std::string cCiMenu::Entry ( int  n)
inline

Definition at line 88 of file dvbci.h.

◆ NumEntries()

int cCiMenu::NumEntries ( void  ) const
inline

Definition at line 90 of file dvbci.h.

◆ Select()

bool cCiMenu::Select ( int  Index)

Definition at line 1441 of file dvbci.cpp.

Referenced by Cancel().

◆ Selectable()

bool cCiMenu::Selectable ( void  ) const
inline

Definition at line 91 of file dvbci.h.

◆ SubTitleText()

std::string cCiMenu::SubTitleText ( void  )
inline

Definition at line 86 of file dvbci.h.

◆ TitleText()

std::string cCiMenu::TitleText ( void  )
inline

Definition at line 85 of file dvbci.h.

Friends And Related Function Documentation

◆ cCiMMI

friend class cCiMMI
friend

Definition at line 74 of file dvbci.h.

Member Data Documentation

◆ kMAX_CIMENU_ENTRIES

constexpr int cCiMenu::kMAX_CIMENU_ENTRIES { 64 }
staticconstexprprivate

XXX is there a specified maximum?

Definition at line 76 of file dvbci.h.

Referenced by cCiMenu().

◆ m_bottomText

std::string cCiMenu::m_bottomText
private

Definition at line 81 of file dvbci.h.

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

◆ m_entries

std::vector<std::string> cCiMenu::m_entries
private

Definition at line 82 of file dvbci.h.

Referenced by cCiMenu(), Entry(), NumEntries(), cCiMMI::Process(), and Select().

◆ m_mmi

cCiMMI* cCiMenu::m_mmi {nullptr}
private

Definition at line 77 of file dvbci.h.

Referenced by Select().

◆ m_selectable

bool cCiMenu::m_selectable
private

Definition at line 78 of file dvbci.h.

Referenced by Selectable().

◆ m_subTitleText

std::string cCiMenu::m_subTitleText
private

Definition at line 80 of file dvbci.h.

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

◆ m_titleText

std::string cCiMenu::m_titleText
private

Definition at line 79 of file dvbci.h.

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


The documentation for this class was generated from the following files: