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

36 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"
font.family: appearance.fontName
font.pixelSize: layout.height / 2.5
color: speedStatusMouseArea.containsMouse ? getAppearanceValueForTheme(
appearance.themeName,
"buttonHoverColor") : getAppearanceValueForTheme(
appearance.themeName,
"buttonColor")
verticalAlignment: Text.AlignVCenter
Connections {
target: player
onSpeedChanged: function (speed) {
speedText.text = String(speed) + "x"
}
}
MouseArea {
id: speedStatusMouseArea
anchors.fill: parent
height: parent.height
hoverEnabled: true
propagateComposedEvents: false
acceptedButtons: Qt.NoButton
}
}