summaryrefslogtreecommitdiff
path: root/mymenurenamerecording.c
diff options
context:
space:
mode:
Diffstat (limited to 'mymenurenamerecording.c')
-rw-r--r--mymenurenamerecording.c25
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;
}