SASC-NG
DVBSoftCAM

cMenuInfoCard Class Reference

Inheritance diagram for cMenuInfoCard:

List of all members.

Public Member Functions

 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();
}

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;
}

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