Mobile/remember DCs: allow the buttons to flow

The hard grid may look nicer on bigger screens, on smaller screens it's
a problem.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2018-09-22 09:17:12 -07:00
parent f46d914ca8
commit 500f4c44fc

View file

@ -169,21 +169,22 @@ Kirigami.Page {
}
}
GridLayout {
Controls.Label {
text: qsTr(" Previously used dive computers: ")
visible: PrefDiveComputer.vendor1 !== ""
}
Flow {
id: rememberedDCsGrid
visible: PrefDiveComputer.vendor1 !== ""
Layout.alignment: Qt.AlignTop
Layout.topMargin: Kirigami.Units.smallSpacing * 4
columns: 2
Layout.topMargin: Kirigami.Units.smallSpacing * 2
spacing: Kirigami.Units.smallSpacing;
width: subsurfaceTheme.columnWidth - Kirigami.Units.gridUnit * 4
function setDC(vendor, product, device) {
comboVendor.currentIndex = comboVendor.find(vendor);
comboProduct.currentIndex = comboProduct.find(product);
comboConnection.currentIndex = comboConnection.find(device);
}
Controls.Label {
Layout.columnSpan: 2
text: qsTr(" Previously used dive computers: ")
}
SsrfButton {
id: dc1
visible: PrefDiveComputer.vendor1 !== ""