1
0
Fork 0

Add seeking!

This commit is contained in:
namedkitten 2020-04-22 14:31:13 +01:00
parent f3f8e08013
commit 0ef0537a31

View file

@ -67,6 +67,8 @@ Window {
property double scaleFactor: 1.0 property double scaleFactor: 1.0
property int subtitlesFontSize: 18 property int subtitlesFontSize: 18
property int uiFadeTimer: 1000 property int uiFadeTimer: 1000
property bool doubleTapToSeek: false
property double doubleTapToSeekBy: 5
property bool maximizeInsteadOfFullscreen: false property bool maximizeInsteadOfFullscreen: false
} }
@ -345,9 +347,37 @@ Window {
anchors.top: titleBar.bottom anchors.top: titleBar.bottom
anchors.topMargin: 0 anchors.topMargin: 0
hoverEnabled: true hoverEnabled: true
onDoubleClicked: {
player.playerCommand(Enums.Commands.TogglePlayPause) Timer{
toggleFullscreen() id: mouseTapTimer
interval: 200
onTriggered: {
if (appearance.clickToPause) {
player.playerCommand(Enums.Commands.TogglePlayPause)
}
}
}
function doubleMouseClick(mouse) {
if (appearance.doubleTapToSeek) {
if (mouse.x > (mouseAreaPlayer.width / 2)) {
player.playerCommand(Enums.Commands.Seek, String(appearance.doubleTapToSeekBy))
} else {
player.playerCommand(Enums.Commands.Seek,"-" + String(appearance.doubleTapToSeekBy))
}
} else {
toggleFullscreen()
}
}
onClicked: function(mouse) {
if(mouseTapTimer.running) {
doubleMouseClick(mouse)
mouseTapTimer.stop()
} else {
mouseTapTimer.restart()
}
} }
Action { Action {
onTriggered: { onTriggered: {
@ -355,11 +385,7 @@ Window {
} }
shortcut: "Esc" shortcut: "Esc"
} }
onClicked: {
if (appearance.clickToPause) {
player.playerCommand(Enums.Commands.TogglePlayPause)
}
}
Timer { Timer {
id: mouseAreaPlayerTimer id: mouseAreaPlayerTimer
interval: appearance.uiFadeTimer interval: appearance.uiFadeTimer