sync with mobilecomponents e7d789465b9a935ec

This fixes lack of spacing in the drawer's menu items.

Signed-off-by: Sebastian Kügler <sebas@kde.org>
This commit is contained in:
Sebastian Kügler 2015-11-30 01:17:41 +01:00
parent 52b3c68b24
commit 09bf7fabcf
2 changed files with 9 additions and 3 deletions

View file

@ -18,6 +18,7 @@
*/
import QtQuick 2.1
import QtQuick.Layouts 1.2
import QtQuick.Controls 1.0 as QtControls
import org.kde.plasma.mobilecomponents 0.2
@ -63,7 +64,8 @@ OverlayDrawer {
}
delegate: ListItem {
enabled: true
Row {
RowLayout {
height: implicitHeight + Units.smallSpacing * 2
anchors {
left: parent.left
margins: Units.largeSpacing

View file

@ -49,6 +49,7 @@ OverlayDrawer {
Layout.minimumHeight: Math.max(headingIcon.height, heading.height) + Units.smallSpacing*2
fillMode: Image.PreserveAspectCrop
asynchronous: true
anchors {
left: parent.left
@ -123,6 +124,7 @@ OverlayDrawer {
Layout.maximumWidth: Layout.minimumWidth
Layout.fillWidth: false
Layout.fillHeight: true
visible: children.length > 0
}
Item {
Layout.minimumWidth: Units.smallSpacing
@ -142,6 +144,7 @@ OverlayDrawer {
visible: level > 0
enabled: true
RowLayout {
height: implicitHeight + Units.smallSpacing * 2
anchors {
left: parent.left
}
@ -151,9 +154,9 @@ OverlayDrawer {
source: "go-previous"
}
Label {
// Weird, this doesn't work
// Weird, this doesn't work
//text: (typeof(i18n) != undefined) ? i18n("Back") : "Back"
text: "Back"
text: "Back"
}
}
onClicked: pageRow.pop()
@ -161,6 +164,7 @@ OverlayDrawer {
delegate: ListItem {
enabled: true
RowLayout {
height: implicitHeight + Units.smallSpacing*2
anchors {
left: parent.left
right: parent.right