QML UI: fix page width calculation for dive details

Fixes #1049

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2016-04-07 12:07:44 -07:00
parent 9f7e509f9a
commit 0e49d6965c
2 changed files with 4 additions and 3 deletions

View file

@ -57,10 +57,11 @@ Item {
} }
height: editArea.height height: editArea.height
width: diveDetailsPage.width - diveDetailsPage.leftPadding - diveDetailsPage.rightPadding
ColumnLayout { ColumnLayout {
id: editArea id: editArea
spacing: Kirigami.Units.smallSpacing spacing: Kirigami.Units.smallSpacing
width: subsurfaceTheme.columnWidth - 2 * Kirigami.Units.gridUnit width: parent.width - 2 * Kirigami.Units.gridUnit
GridLayout { GridLayout {
id: editorDetails id: editorDetails

View file

@ -11,13 +11,13 @@ import org.kde.kirigami 1.0 as Kirigami
Item { Item {
id: detailsView id: detailsView
property real gridWidth: subsurfaceTheme.columnWidth - 2 * Kirigami.Units.gridUnit property real gridWidth: detailsView.width - 2 * Kirigami.Units.gridUnit
property real col1Width: gridWidth * 0.23 property real col1Width: gridWidth * 0.23
property real col2Width: gridWidth * 0.37 property real col2Width: gridWidth * 0.37
property real col3Width: gridWidth * 0.20 property real col3Width: gridWidth * 0.20
property real col4Width: gridWidth * 0.20 property real col4Width: gridWidth * 0.20
width: SubsurfaceTheme.columnWidth width: diveDetailsPage.width - diveDetailsPage.leftPadding - diveDetailsPage.rightPadding
height: mainLayout.implicitHeight + bottomLayout.implicitHeight + Kirigami.Units.iconSizes.large height: mainLayout.implicitHeight + bottomLayout.implicitHeight + Kirigami.Units.iconSizes.large
Rectangle { Rectangle {
z: 99 z: 99