[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kde-workspace] plasma/generic/applets/batterymonitor/contents/ui: Adds a label informing users if n
From:       Martin Klapetek <mklapetek () kde ! org>
Date:       2014-01-09 8:57:46
Message-ID: E1W1BQw-00015L-NF () scm ! kde ! org
[Download RAW message or body]

Git commit 4d5298c530e605713d5c91ea40f086594c88baf0 by Martin Klapetek.
Committed on 09/01/2014 at 08:57.
Pushed by mklapetek into branch 'master'.

Adds a label informing users if no brightness controls are
available

Makes the lonely checkbox less awkward.

Reviewed-by: Sebastian Kügler and Kai Uwe Broulik

M  +16   -2    plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml

http://commits.kde.org/kde-workspace/4d5298c530e605713d5c91ea40f086594c88baf0

diff --git a/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml \
b/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml index \
                6754a14..fb5e858 100755
--- a/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml
+++ b/plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml
@@ -151,6 +151,20 @@ FocusScope {
         }
     }
 
+    Components.Label {
+        id: noControlsLabel
+        visible: !isKeyboardBrightnessAvailable && !isBrightnessAvailable
+        text: i18n("No screen or keyboard brightness controls available")
+        anchors {
+            top: plasmoid.location == PlasmaCore.Types.BottomEdge ? undefined : \
settingsColumn.bottom +            bottom: plasmoid.location == \
PlasmaCore.Types.BottomEdge ? settingsColumn.top : undefined +            leftMargin: \
padding.margins.left +            rightMargin: padding.margins.right
+            topMargin: 5
+            bottomMargin: 5
+        }
+    }
+
     PlasmaCore.SvgItem {
         id: separator
         svg: PlasmaCore.Svg {
@@ -162,8 +176,8 @@ FocusScope {
         width: parent.width
         visible: model.count
         anchors {
-            top: plasmoid.location == PlasmaCore.Types.BottomEdge ? undefined : \
                settingsColumn.bottom
-            bottom: plasmoid.location == PlasmaCore.Types.BottomEdge ? \
settingsColumn.top : undefined +            top: plasmoid.location == \
PlasmaCore.Types.BottomEdge ? undefined : noControlsLabel.bottom +            bottom: \
plasmoid.location == PlasmaCore.Types.BottomEdge ? noControlsLabel.top : undefined  \
leftMargin: padding.margins.left  rightMargin: padding.margins.right
             topMargin: 5


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic