SASC
DVBSoftCAM

cMenuInfoCard Class Reference

Inheritance diagram for cMenuInfoCard:

List of all members.

Public Member Functions

 cMenuInfoCard (int Port)
virtual eOSState ProcessKey (eKeys Key)
 cMenuInfoCard (int Port)
virtual eOSState ProcessKey (eKeys Key)

Detailed Description

Definition at line 605 of file sc.c.


Constructor & Destructor Documentation

cMenuInfoCard::cMenuInfoCard ( int  Port)

Definition at line 614 of file sc.c.

References cSmartCards::CardInfo(), cMenuText::Display(), cOsdMenu::SetHelp(), cMenuText::SetText(), smartcards, and tr.

:cMenuText(tr("Smartcard"),0,fontFix)
{
  port=Port;
  smartcards.CardInfo(port,infoStr,sizeof(infoStr));
  SetText(infoStr);
  SetHelp(tr("Reset card"));
  Display();
}
cMenuInfoCard::cMenuInfoCard ( int  Port)

Member Function Documentation

eOSState cMenuInfoCard::ProcessKey ( eKeys  Key) [virtual]

Reimplemented from cMenuText.

Definition at line 624 of file sc.c.

References cSmartCards::CardReset(), cInterface::Confirm(), Interface, kRed, osContinue, osEnd, osUnknown, smartcards, and tr.

{
  if(Key==kRed && Interface->Confirm(tr("Really reset card?"))) {
    smartcards.CardReset(port);
    return osEnd;
    }
  eOSState state=cMenuText::ProcessKey(Key);
  if(state==osUnknown) state=osContinue;
  return state;
}
virtual eOSState cMenuInfoCard::ProcessKey ( eKeys  Key) [virtual]

Reimplemented from cMenuText.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines