[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace] plasma/generic/applets/batterymonitor/contents: Always display the actual brightness
From: Kai Uwe Broulik <kde () privat ! broulik ! de>
Date: 2013-07-08 14:56:15
Message-ID: E1UwCrP-0001bq-6N () scm ! kde ! org
[Download RAW message or body]
Git commit b4f7cbd177b7468ec6421849a8a429be2fa36338 by Kai Uwe Broulik.
Committed on 08/07/2013 at 14:55.
Pushed by broulik into branch 'master'.
Always display the actual brightness percentage
Thanks to Nikita Skovoroda for this patch!
REVIEW: 111437
M +2 -0 plasma/generic/applets/batterymonitor/contents/code/logic.js
M +2 -1 plasma/generic/applets/batterymonitor/contents/ui/BrightnessItem.qml
M +2 -0 plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml
http://commits.kde.org/kde-workspace/b4f7cbd177b7468ec6421849a8a429be2fa36338
diff --git a/plasma/generic/applets/batterymonitor/contents/code/logic.js \
b/plasma/generic/applets/batterymonitor/contents/code/logic.js index 226db61..def21e5 \
100644
--- a/plasma/generic/applets/batterymonitor/contents/code/logic.js
+++ b/plasma/generic/applets/batterymonitor/contents/code/logic.js
@@ -200,9 +200,11 @@ function updateBrightness(source) {
dialogItem.disableBrightnessUpdate = true;
if (typeof source.data["PowerDevil"]["Screen Brightness"] === 'number') {
dialogItem.screenBrightness = source.data["PowerDevil"]["Screen \
Brightness"]; + dialogItem.screenBrightnessPercentage = \
source.data["PowerDevil"]["Screen Brightness"]; }
if (typeof source.data["PowerDevil"]["Keyboard Brightness"] === 'number') {
dialogItem.keyboardBrightness = source.data["PowerDevil"]["Keyboard \
Brightness"]; + dialogItem.keyboardBrightnessPercentage = \
source.data["PowerDevil"]["Keyboard Brightness"]; }
dialogItem.disableBrightnessUpdate = false;
}
diff --git a/plasma/generic/applets/batterymonitor/contents/ui/BrightnessItem.qml \
b/plasma/generic/applets/batterymonitor/contents/ui/BrightnessItem.qml index \
34c596c..06d7148 100644
--- a/plasma/generic/applets/batterymonitor/contents/ui/BrightnessItem.qml
+++ b/plasma/generic/applets/batterymonitor/contents/ui/BrightnessItem.qml
@@ -32,6 +32,7 @@ Item {
property alias icon: brightnessIcon.icon
property alias label: brightnessLabel.text
property alias value: brightnessSlider.value
+ property int percentage: 0
signal changed(int screenBrightness)
@@ -83,7 +84,7 @@ Item {
verticalCenter: brightnessSlider.verticalCenter
}
height: paintedHeight
- text: i18nc("Placeholder is brightness percentage", "%1%", \
brightnessSlider.value) + text: i18nc("Placeholder is brightness percentage", \
"%1%", percentage) }
}
diff --git a/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml \
b/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml index \
e571e61..edada37 100644
--- a/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml
+++ b/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml
@@ -38,9 +38,11 @@ Item {
property bool isBrightnessAvailable
property alias screenBrightness: brightnessSlider.value
+ property alias screenBrightnessPercentage: brightnessSlider.percentage
property bool isKeyboardBrightnessAvailable
property alias keyboardBrightness: keyboardBrightnessSlider.value
+ property alias keyboardBrightnessPercentage: keyboardBrightnessSlider.percentage
signal brightnessChanged(int screenBrightness)
signal keyboardBrightnessChanged(int keyboardBrightness)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic