[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace] plasma/generic/applets/devicenotifier/package/contents/ui: Use attached
From: David Edmundson <kde () davidedmundson ! co ! uk>
Date: 2014-02-10 16:41:35
Message-ID: E1WCtvL-0007nr-EG () scm ! kde ! org
[Download RAW message or body]
Git commit 04abf4a1bf3b994f7a4295787ce86b6cfdda2457 by David Edmundson.
Committed on 10/02/2014 at 16:41.
Pushed by davidedmundson into branch 'master'.
Use attached property to get view item from delegate
M +9 -9 plasma/generic/applets/devicenotifier/package/contents/ui/DeviceItem.qml
http://commits.kde.org/kde-workspace/04abf4a1bf3b994f7a4295787ce86b6cfdda2457
diff --git a/plasma/generic/applets/devicenotifier/package/contents/ui/DeviceItem.qml \
b/plasma/generic/applets/devicenotifier/package/contents/ui/DeviceItem.qml index \
2b1bf3f..49761fb 100644
--- a/plasma/generic/applets/devicenotifier/package/contents/ui/DeviceItem.qml
+++ b/plasma/generic/applets/devicenotifier/package/contents/ui/DeviceItem.qml
@@ -32,7 +32,7 @@ Item {
property int state
property alias leftActionIcon: leftAction.source
property bool mounted
- property bool expanded: (notifierDialog.currentExpanded == index)
+ property bool expanded: (ListView.view.currentExpanded == index)
property alias percentUsage: freeSpaceBar.value
signal leftActionTriggered
@@ -57,17 +57,17 @@ Item {
}
hoverEnabled: true
onEntered: {
- notifierDialog.currentIndex = index;
- notifierDialog.highlightItem.opacity = 1;
+ deviceItem.ListView.view.currentIndex = index;
+ deviceItem.ListView.view.highlightItem.opacity = 1;
var service = sdSource.serviceForSource(udi);
var operation = service.operationDescription("updateFreespace");
service.startOperationCall(operation);
}
onExited: {
- notifierDialog.highlightItem.opacity = expanded ? 1 : 0;
+ deviceItem.ListView.view.highlightItem.opacity = expanded ? 1 : 0;
}
onClicked: {
- notifierDialog.itemFocused();
+ deviceItem.ListView.view.itemFocused();
var actions = hpSource.data[udi]["actions"];
if (actions.length == 1) {
@@ -76,7 +76,7 @@ Item {
operation.predicate = actions[0]["predicate"];
service.startOperationCall(operation);
} else {
- notifierDialog.currentExpanded = expanded ? -1 : index;
+ deviceItem.ListView.view.currentExpanded = expanded ? -1 : index;
}
}
@@ -193,7 +193,7 @@ Item {
}
onClicked: {
- notifierDialog.itemFocused();
+ ListView.view.itemFocused();
if (leftAction.visible) {
leftActionTriggered()
}
@@ -285,7 +285,7 @@ Item {
function makeCurrent()
{
- notifierDialog.currentIndex = index;
- notifierDialog.highlightItem.opacity = 1;
+ deviceItem.ListView.view.currentIndex = index;
+ deviceItem.ListView.view.highlightItem.opacity = 1;
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic