[ui] sequence player: repeat button

This commit is contained in:
Loïc Vital 2023-04-12 12:07:11 +02:00
parent 3da3c89c56
commit 9295d22246

View file

@ -42,7 +42,18 @@ FloatingPane {
interval: 1000 / fpsSpinBox.value
onTriggered: {
viewSlider.value += 1;
let nextIndex = viewSlider.value + 1;
if (nextIndex == m.sortedViewIds.length) {
if (repeatButton.checked) {
viewSlider.value = 0;
return;
}
else {
playButton.checked = false;
return;
}
}
viewSlider.value = nextIndex;
}
}
@ -139,5 +150,14 @@ FloatingPane {
stepSize: 1
}
}
MaterialToolButton {
id: repeatButton
checkable: true
checked: false
text: MaterialIcons.replay
ToolTip.text: "Repeat"
}
}
}