Total track and disc times are displayed in the appropriate boxes

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13637 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
DarkWyrm
2005-07-11 18:06:02 +00:00
parent 74ef4bcdc4
commit 0ca3e71c1e
6 changed files with 131 additions and 24 deletions
+12 -2
View File
@@ -561,14 +561,24 @@ CDPlayer::UpdateTimeInfo(void)
engine->TimeStateWatcher()->GetDiscTime(min,sec);
if(min >= 0)
sprintf(string,"Disc %ld:%.2ld / --:--",min,sec);
{
int32 tmin,tsec;
engine->TimeStateWatcher()->GetTotalDiscTime(tmin,tsec);
sprintf(string,"Disc %ld:%.2ld / %ld:%.2ld",min,sec,tmin,tsec);
}
else
sprintf(string,"Disc --:-- / --:--");
fDiscTime->SetText(string);
engine->TimeStateWatcher()->GetTrackTime(min,sec);
if(min >= 0)
sprintf(string,"Track %ld:%.2ld / --:--",min,sec);
{
int32 tmin,tsec;
engine->TimeStateWatcher()->GetTotalTrackTime(tmin,tsec);
sprintf(string,"Track %ld:%.2ld / %ld:%.2ld",min,sec,tmin,tsec);
}
else
sprintf(string,"Track --:-- / --:--");
fTrackTime->SetText(string);