vdr
1.7.27
|
Public Member Functions | |
cMenuEditRecording (cRecording *Recording) | |
virtual eOSState | ProcessKey (eKeys Key) |
Private Member Functions | |
void | SetHelpKeys (void) |
eOSState | SetFolder (void) |
Private Attributes | |
char | name [MaxFileName] |
cMenuEditStrItem * | file |
cOsdItem * | marksItem |
cOsdItem * | resumeItem |
bool | isResume |
bool | isMarks |
cRecording * | recording |
cMenuEditRecording::cMenuEditRecording | ( | cRecording * | Recording | ) |
Definition at line 2412 of file menu.c.
References cOsdMenu::Add(), Channels, ChannelString(), cListBase::Count(), DayDateTime(), DirSizeMB(), file, cRecording::FileName(), cRecording::FramesPerSecond(), cChannels::GetByChannelID(), cRecording::Info(), isMarks, cRecording::IsPesRecording(), isResume, cRecording::LengthInSeconds(), cMarks::Load(), marksItem, cRecording::Name(), name, osUnknown, osUser1, osUser2, recording, resumeItem, SetHelpKeys(), cString::sprintf(), cRecording::Start(), tr, and Utf8Strn0Cpy().
eOSState cMenuEditRecording::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdMenu.
Definition at line 2483 of file menu.c.
References cFileTransfer::Active(), cCutter::Active(), cOsdMenu::AddSubMenu(), cInterface::Confirm(), cListBase::Del(), cResumeFile::Delete(), cOsdMenu::Display(), cRecording::FileName(), cList< T >::First(), cList< cOsdItem >::First(), Folders, cRecording::FramesPerSecond(), cOsdMenu::HasSubMenu(), Interface, isMarks, cRecording::IsPesRecording(), isResume, kBlue, kGreen, kRed, kYellow, cMarks::Load(), marksItem, cSkins::Message(), mtError, mtInfo, cRecording::Name(), name, NewVideoFileName(), cList< T >::Next(), osContinue, osEnd, osRecordings, osUnknown, osUser1, osUser2, recording, resumeItem, cConfig< T >::Save(), cOsdMenu::SetCurrent(), SetFolder(), cOsdItem::SetSelectable(), Skins, cFileTransfer::Start(), cCutter::Start(), and tr.
eOSState cMenuEditRecording::SetFolder | ( | void | ) | [private] |
Definition at line 2463 of file menu.c.
References cOsdMenu::CloseSubMenu(), cOsdMenu::Display(), file, FOLDERDELIMCHAR, cMenuFolder::GetFolder(), isempty(), name, cOsdMenu::SetCurrent(), cString::sprintf(), strn0cpy(), and cOsdMenu::SubMenu().
Referenced by ProcessKey().
void cMenuEditRecording::SetHelpKeys | ( | void | ) | [private] |
Definition at line 2458 of file menu.c.
References cOsdMenu::SetHelp(), and tr.
Referenced by cMenuEditRecording().
cMenuEditStrItem* cMenuEditRecording::file [private] |
Definition at line 2401 of file menu.c.
Referenced by cMenuEditRecording(), and SetFolder().
bool cMenuEditRecording::isMarks [private] |
Definition at line 2403 of file menu.c.
Referenced by cMenuEditRecording(), and ProcessKey().
bool cMenuEditRecording::isResume [private] |
Definition at line 2403 of file menu.c.
Referenced by cMenuEditRecording(), and ProcessKey().
cOsdItem* cMenuEditRecording::marksItem [private] |
Definition at line 2402 of file menu.c.
Referenced by cMenuEditRecording(), and ProcessKey().
char cMenuEditRecording::name[MaxFileName] [private] |
Definition at line 2400 of file menu.c.
Referenced by cMenuEditRecording(), ProcessKey(), and SetFolder().
cRecording* cMenuEditRecording::recording [private] |
Definition at line 2404 of file menu.c.
Referenced by cMenuEditRecording(), and ProcessKey().
cOsdItem * cMenuEditRecording::resumeItem [private] |
Definition at line 2402 of file menu.c.
Referenced by cMenuEditRecording(), and ProcessKey().