2018-12-22 14:07:44 +00:00
|
|
|
import QtQuick 2.0
|
2018-12-22 14:13:53 +00:00
|
|
|
import QtQuick.Controls 2.3
|
2018-12-03 08:17:57 +00:00
|
|
|
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
|
2018-12-03 08:17:57 +00:00
|
|
|
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
|
|
|
|
}
|
|
|
|
}
|