PlayerPage: Implement auto-fire for seek buttons

This commit is contained in:
Thomas Perl 2015-03-07 15:53:11 +01:00
parent 50497a5762
commit 55c5c8d74d

View file

@ -20,6 +20,7 @@
import QtQuick 2.0 import QtQuick 2.0
import 'common'
import 'common/util.js' as Util import 'common/util.js' as Util
import 'common/constants.js' as Constants import 'common/constants.js' as Constants
import 'icons/icons.js' as Icons import 'icons/icons.js' as Icons
@ -117,28 +118,40 @@ SlidePage {
text: '-1m' text: '-1m'
color: Constants.colors.playback color: Constants.colors.playback
icon: Icons.first icon: Icons.first
onClicked: player.seekAndSync(player.position - 60 * 1000); GPodderAutoFire {
running: parent.pressed
onFired: player.seekAndSync(player.position - 60 * 1000)
}
} }
IconMenuItem { IconMenuItem {
text: '-10s' text: '-10s'
color: Constants.colors.playback color: Constants.colors.playback
icon: Icons.arrow_left icon: Icons.arrow_left
onClicked: player.seekAndSync(player.position - 10 * 1000); GPodderAutoFire {
running: parent.pressed
onFired: player.seekAndSync(player.position - 10 * 1000)
}
} }
IconMenuItem { IconMenuItem {
text: '+10s' text: '+10s'
color: Constants.colors.playback color: Constants.colors.playback
icon: Icons.arrow_right icon: Icons.arrow_right
onClicked: player.seekAndSync(player.position + 10 * 1000); GPodderAutoFire {
running: parent.pressed
onFired: player.seekAndSync(player.position + 10 * 1000)
}
} }
IconMenuItem { IconMenuItem {
text: '+1m' text: '+1m'
color: Constants.colors.playback color: Constants.colors.playback
icon: Icons.last icon: Icons.last
onClicked: player.seekAndSync(player.position + 60 * 1000); GPodderAutoFire {
running: parent.pressed
onFired: player.seekAndSync(player.position + 60 * 1000)
}
} }
IconMenuItem { IconMenuItem {