vdr
1.7.27
|
Public Member Functions | |
cMenuEditFolder (const char *Dir, cList< cNestedItem > *List, cNestedItem *Folder=NULL) | |
cString | GetFolder (void) |
virtual eOSState | ProcessKey (eKeys Key) |
Private Member Functions | |
eOSState | Confirm (void) |
Private Attributes | |
cList< cNestedItem > * | list |
cNestedItem * | folder |
char | name [PATH_MAX] |
int | subFolder |
cMenuEditFolder::cMenuEditFolder | ( | const char * | Dir, |
cList< cNestedItem > * | List, | ||
cNestedItem * | Folder = NULL |
||
) |
Definition at line 683 of file menu.c.
References cOsdMenu::Add(), folder, isempty(), kRight, list, name, cRemote::Put(), cOsdItem::SetSelectable(), strn0cpy(), subFolder, cNestedItem::SubItems(), cNestedItem::Text(), and tr.
eOSState cMenuEditFolder::Confirm | ( | void | ) | [private] |
Definition at line 711 of file menu.c.
References cListBase::Add(), cList< T >::First(), folder, list, cSkins::Message(), mtError, name, cList< T >::Next(), osContinue, osEnd, cNestedItem::SetSubItems(), cNestedItem::SetText(), Skins, cString::sprintf(), subFolder, cNestedItem::Text(), and tr.
Referenced by ProcessKey().
cString cMenuEditFolder::GetFolder | ( | void | ) |
Definition at line 706 of file menu.c.
References folder, and cNestedItem::Text().
Referenced by cMenuFolder::SetFolder().
eOSState cMenuEditFolder::ProcessKey | ( | eKeys | Key | ) | [virtual] |
cNestedItem* cMenuEditFolder::folder [private] |
Definition at line 673 of file menu.c.
Referenced by cMenuEditFolder(), Confirm(), and GetFolder().
cList<cNestedItem>* cMenuEditFolder::list [private] |
Definition at line 672 of file menu.c.
Referenced by cMenuEditFolder(), and Confirm().
char cMenuEditFolder::name[PATH_MAX] [private] |
Definition at line 674 of file menu.c.
Referenced by cMenuEditFolder(), and Confirm().
int cMenuEditFolder::subFolder [private] |
Definition at line 675 of file menu.c.
Referenced by cMenuEditFolder(), and Confirm().