1
0
Fork 0
VideoPlayer/src/qml/UIComponents/SpeedText.qml

38 lines
1.1 KiB
QML
Raw Normal View History

import QtQuick 2.0
2018-12-22 14:13:53 +00:00
import QtQuick.Controls 2.3
import QtQuick.Dialogs 1.3
2018-12-22 14:26:34 +00:00
import QtQuick.Layouts 1.2
2018-12-22 14:21:42 +00:00
import QtQuick.Window 2.2
import Qt.labs.settings 1.0
import Qt.labs.platform 1.0 as LabsPlatform
import player 1.0
Text {
id: speedText
text: "1x"
2020-04-24 17:06:14 +01:00
verticalAlignment: Text.AlignVCenter
color: speedStatusMouseArea.containsMouse ? getAppearanceValueForTheme(
appearance.themeName,
"buttonHoverColor") : getAppearanceValueForTheme(
appearance.themeName,
"buttonColor")
2020-04-24 17:06:14 +01:00
font {
family: appearance.fontName
pixelSize: layout.height / 2.5
}
Connections {
target: player
onSpeedChanged: function (speed) {
2020-04-24 17:06:14 +01:00
text = String(speed) + "x"
}
}
MouseArea {
id: speedStatusMouseArea
anchors.fill: parent
height: parent.height
hoverEnabled: true
2020-04-24 17:06:14 +01:00
propagateComposedEvents: true
acceptedButtons: Qt.NoButton
}
}