Ticket #8066: musicjump.diff
File musicjump.diff, 4.0 KB (added by , 14 years ago) |
---|
-
./mythplugins/mythmusic/mythmusic/miniplayer.h
32 32 void updateTrackInfo(Metadata *mdata); 33 33 void seekforward(void); 34 34 void seekback(void); 35 void jumpforward(void); 36 void jumpback(void); 35 37 void seek(int pos); 36 38 void increaseRating(void); 37 39 void decreaseRating(void); -
./mythplugins/mythmusic/mythmusic/playbackbox.h
51 51 void next(); 52 52 void seekforward(); 53 53 void seekback(); 54 void jumpforward(); 55 void jumpback(); 54 56 void seek(int); 55 57 void stopAll(); 56 58 void setShuffleMode(MusicPlayer::ShuffleMode mode); -
./mythplugins/mythmusic/mythmusic/playbackbox.cpp
291 291 else 292 292 seekback(); 293 293 } 294 else if (action == "JUMPFFWD") 295 jumpforward(); 296 else if (action == "JUMPRWND") 297 jumpback(); 294 298 else if (action == "PAUSE") 295 299 { 296 300 if (gPlayer->isPlaying()) … … 1539 1543 seek(nextTime); 1540 1544 } 1541 1545 1546 void PlaybackBoxMusic::jumpforward() 1547 { 1548 int nextTime = currentTime + 60; 1549 if (nextTime > maxTime) 1550 nextTime = maxTime; 1551 seek(nextTime); 1552 } 1553 1554 void PlaybackBoxMusic::jumpback() 1555 { 1556 int nextTime = currentTime - 60; 1557 if (nextTime < 0) 1558 nextTime = 0; 1559 seek(nextTime); 1560 } 1561 1562 1542 1563 void PlaybackBoxMusic::seek(int pos) 1543 1564 { 1544 1565 if (gPlayer->getOutput()) -
./mythplugins/mythmusic/mythmusic/miniplayer.cpp
127 127 seekforward(); 128 128 else if (action == "RWND") 129 129 seekback(); 130 else if (action == "JUMPFFWD") 131 jumpforward(); 132 else if (action == "JUMPRWND") 133 jumpback(); 130 134 else if (action == "PLAY") 131 135 { 132 136 if (gPlayer->isPlaying()) … … 442 446 nextTime = 0; 443 447 seek(nextTime); 444 448 } 449 void MiniPlayer::jumpforward(void) 450 { 451 int nextTime = m_currTime + 60; 452 if (nextTime > m_maxTime) 453 nextTime = m_maxTime; 454 seek(nextTime); 455 } 456 457 void MiniPlayer::jumpback(void) 458 { 459 int nextTime = m_currTime - 60; 460 if (nextTime < 0) 461 nextTime = 0; 462 seek(nextTime); 463 } 445 464 446 465 void MiniPlayer::seek(int pos) 447 466 { -
./mythplugins/mythmusic/mythmusic/main.cpp
386 386 "", "", showMiniPlayer, false); 387 387 388 388 REG_KEY("Music", "NEXTTRACK", QT_TRANSLATE_NOOP("MythControls", 389 "Move to the next track"), " >,.,Z,End");389 "Move to the next track"), "Z,End"); 390 390 REG_KEY("Music", "PREVTRACK", QT_TRANSLATE_NOOP("MythControls", 391 "Move to the previous track"), " ,,<,Q,Home");391 "Move to the previous track"), "Q,Home"); 392 392 REG_KEY("Music", "FFWD", QT_TRANSLATE_NOOP("MythControls", 393 "Fast forward"), " PgDown");393 "Fast forward"), ".,>"); 394 394 REG_KEY("Music", "RWND", QT_TRANSLATE_NOOP("MythControls", 395 "Rewind"), "PgUp"); 395 "Rewind"), ",,<"); 396 REG_KEY("Music", "JUMPFFWD", QT_TRANSLATE_NOOP("MythControls", 397 "Jump Fast forward"), "PgDown"); 398 REG_KEY("Music", "JUMPRWND", QT_TRANSLATE_NOOP("MythControls", 399 "Jump Rewind"), "PgUp"); 400 401 396 402 REG_KEY("Music", "PAUSE", QT_TRANSLATE_NOOP("MythControls", 397 403 "Pause/Start playback"), "P"); 398 404 REG_KEY("Music", "PLAY", QT_TRANSLATE_NOOP("MythControls",