@@ -91,6 +91,26 @@ Item {
91 // Handle but do not filter out volume keys
91 // Handle but do not filter out volume keys
92 Keys.onVolumeUpPressed: { volumeControl.volumeUp(); event.accepted = false; }
92 Keys.onVolumeUpPressed: { volumeControl.volumeUp(); event.accepted = false; }
93 Keys.onVolumeDownPressed: { volumeControl.volumeDown(); event.accepted = false; }
93 Keys.onVolumeDownPressed: { volumeControl.volumeDown(); event.accepted = false; }
96+ if (event.key == Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
97+ if (!powerKeyTimer.running) {
98+ powerKeyTimer.start();
100+ event.accepted = true;
102+ event.accepted = false;
107+ if (event.key == Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
108+ powerKeyTimer.stop();
109+ event.accepted = true;
111+ event.accepted = false;
@@ -766,22 +786,6 @@ Item {
766 onShowHome: showHome()
786 onShowHome: showHome()
770− if (event.key == Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
771− if (!powerKeyTimer.running) {
772− powerKeyTimer.start();
774− event.accepted = true;
779− if (event.key == Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
780− powerKeyTimer.stop();
781− event.accepted = true;
786 id: powerKeyTimer
790 id: powerKeyTimer
787 interval: 2000
791 interval: 2000