From 90bf9f6e58f90d33e6ffad0b7c4cc8405eb74d50 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Fri, 6 Jun 2014 13:28:02 +0200 Subject: [PATCH] Expose the item as well as the source component for the BreezeBlock This way we can access the items, it can be needed to extract data from them --- lookandfeel/contents/components/BreezeBlock.qml | 4 +++- lookandfeel/contents/components/LogoutScreen.qml | 2 +- lookandfeel/contents/lockscreen/LockScreen.qml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lookandfeel/contents/components/BreezeBlock.qml b/lookandfeel/contents/components/BreezeBlock.qml index 00f5b03ae..59cb0f427 100644 --- a/lookandfeel/contents/components/BreezeBlock.qml +++ b/lookandfeel/contents/components/BreezeBlock.qml @@ -25,8 +25,10 @@ import QtQuick.Controls 1.1 import org.kde.plasma.core 2.0 as PlasmaCore Item { - property alias mainItem: view.sourceComponent + property alias main: view.sourceComponent property alias controls: controlsLayout.sourceComponent + readonly property alias mainItem: view.item + readonly property alias controlsItem: controlsLayout.item property bool canShutdown: false property bool canReboot: false diff --git a/lookandfeel/contents/components/LogoutScreen.qml b/lookandfeel/contents/components/LogoutScreen.qml index 8357fe808..e4f3ce5ad 100644 --- a/lookandfeel/contents/components/LogoutScreen.qml +++ b/lookandfeel/contents/components/LogoutScreen.qml @@ -56,7 +56,7 @@ BreezeBlock { onTriggered: remainingTime-- } - mainItem: ColumnLayout { + main: ColumnLayout { spacing: 0 BreezeHeading { id: actionLabel diff --git a/lookandfeel/contents/lockscreen/LockScreen.qml b/lookandfeel/contents/lockscreen/LockScreen.qml index aacc280a6..fc4b981e8 100644 --- a/lookandfeel/contents/lockscreen/LockScreen.qml +++ b/lookandfeel/contents/lockscreen/LockScreen.qml @@ -62,7 +62,7 @@ Image { } initialItem: BreezeBlock { - mainItem: UserSelect { + main: UserSelect { id: usersSelection model: ListModel { id: users