onClicked: toolBar.show = !toolBar.show
}
+ Timer {
+ id: hideTimer
+ running: toolBar.show
+ interval: 3000
+ onTriggered: toolBar.show = false;
+ }
+
Video {
id: video
anchors.fill: parent
}
}
- // TODO: auto-hide this
CameraToolBar {
id: toolBar
if (!slider.pressed) {
video.position = slider.value;
}
+
+ hideTimer.restart();
}
},
ToolIcon {
id: control
- iconId: !video.paused ? "icon-m-toolbar-mediacontrol-pause-white" : "icon-m-toolbar-mediacontrol-play-white"; onClicked: video.toggle();
+ iconId: !video.paused ? "icon-m-toolbar-mediacontrol-pause-white" : "icon-m-toolbar-mediacontrol-play-white"
+ onClicked: {
+ video.toggle();
+ hideTimer.restart();
+ }
}
]
}