Ticket #2164: edit_usability_enhancement.diff
File edit_usability_enhancement.diff, 1.8 KB (added by , 19 years ago) |
---|
-
libs/libmythtv/NuppelVideoPlayer.cpp
old new void NuppelVideoPlayer::UpdateTimeDispla 4500 4500 void NuppelVideoPlayer::HandleSelect(bool allowSelectNear) 4501 4501 { 4502 4502 bool deletepoint = false; 4503 bool cut_after = false; 4503 4504 int direction = 0; 4504 4505 4505 4506 if(!deleteMap.isEmpty()) … … void NuppelVideoPlayer::HandleSelect(boo 4512 4513 if (iter == deleteMap.end()) 4513 4514 { 4514 4515 --iter; 4516 cut_after = !iter.data(); 4515 4517 } 4518 // select the nearest cut point 4516 4519 else if((iter != deleteMap.begin()) && (iter.key() != framesPlayed)) 4517 4520 { 4518 4521 long long value = iter.key(); 4519 4522 if((framesPlayed - (--iter).key()) > (value - framesPlayed)) 4523 { 4524 cut_after = !iter.data(); 4520 4525 ++iter; 4526 } 4527 else 4528 cut_after = !iter.data(); 4521 4529 } 4522 4530 4523 4531 direction = iter.data(); … … void NuppelVideoPlayer::HandleSelect(boo 4568 4576 options += option1; 4569 4577 options += option2; 4570 4578 4571 osd->NewDialogBox(dialogname, message, options, -1 );4579 osd->NewDialogBox(dialogname, message, options, -1, cut_after); 4572 4580 } 4573 4581 } 4574 4582 -
libs/libmythtv/osd.cpp
old new void OSD::NewDialogBox(const QString &na 2080 2080 opr->SetOffset(offset); 2081 2081 opr->SetPosition(initial_selection); 2082 2082 2083 dialogResponseList[name] = 0;2083 dialogResponseList[name] = initial_selection; 2084 2084 2085 2085 HighlightDialogSelection(container, offset + initial_selection); 2086 2086