diff options
Diffstat (limited to 'mymenurenamerecording.c')
-rw-r--r-- | mymenurenamerecording.c | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/mymenurenamerecording.c b/mymenurenamerecording.c index 646813e..5259f3d 100644 --- a/mymenurenamerecording.c +++ b/mymenurenamerecording.c @@ -12,8 +12,6 @@ myMenuRenameRecording::myMenuRenameRecording(cRecording *Recording,myMenuRecordings *MenuRecordings):cOsdMenu(tr("Rename recording"),12) { recording=Recording; - priority=recording->priority; - lifetime=recording->lifetime; menurecordings=MenuRecordings; char *p=strrchr(recording->Name(),'~'); @@ -32,15 +30,13 @@ myMenuRenameRecording::myMenuRenameRecording(cRecording *Recording,myMenuRecordi strn0cpy(path,"",sizeof(path)); } Add(new cMenuEditStrItem(tr("Name"),name,sizeof(name),tr(FileNameChars))); - Add(new cMenuEditIntItem(tr("Priority"),&priority,0,MAXPRIORITY)); - Add(new cMenuEditIntItem(tr("Lifetime"),&lifetime,0,MAXLIFETIME)); -// cRemote::Put(kRight); + cRemote::Put(kRight); } eOSState myMenuRenameRecording::ProcessKey(eKeys Key) { eOSState state=cOsdMenu::ProcessKey(Key); - if(state==osUnknown) // ==osContinue) + if(state==osContinue) { if(Key==kOk) { @@ -52,18 +48,7 @@ eOSState myMenuRenameRecording::ProcessKey(eKeys Key) else asprintf(&buffer,"%s",name); -// asprintf(&newfilename,"%s/%s/%s",VideoDirectory,ExchangeChars(buffer,true),strrchr(recording->FileName(),'/')+1); - struct tm tm_r; - struct tm *t=localtime_r(&recording->start, &tm_r); - asprintf(&newfilename,"%s/%s/%d-%02d-%02d.%02d.%02d.%02d.%02d.rec", - VideoDirectory, - ExchangeChars(buffer,true), - t->tm_year+1900, - t->tm_mon+1, - t->tm_mday, - t->tm_hour, - t->tm_min, - priority,lifetime); + asprintf(&newfilename,"%s/%s/%s",VideoDirectory,ExchangeChars(buffer,true),strrchr(recording->FileName(),'/')+1); if(MoveVideoFile(recording,newfilename)) { @@ -78,8 +63,8 @@ eOSState myMenuRenameRecording::ProcessKey(eKeys Key) free(buffer); free(newfilename); } -// if(Key==kBack) -// return osBack; + if(Key==kBack) + return osBack; } return state; } |