mobile, QML UI: ssrfButton and download controls resizable
Make the ssrfButton and the pull down menu's on the download page resizable. Notice that also the contents of the pulldown menu's is scaled based on the font size. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
This commit is contained in:
parent
f6ee900826
commit
be1d3a7986
@ -55,14 +55,19 @@ Kirigami.Page {
|
||||
Layout.alignment: Qt.AlignTop
|
||||
Layout.topMargin: Kirigami.Units.smallSpacing * 4
|
||||
columns: 2
|
||||
Controls.Label { text: qsTr(" Vendor name: ") }
|
||||
Controls.Label {
|
||||
text: qsTr(" Vendor name: ")
|
||||
font.pointSize: subsurfaceTheme.regularPointSize
|
||||
}
|
||||
Controls.ComboBox {
|
||||
id: comboVendor
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: fontMetrics.height * 2.5
|
||||
model: vendorList
|
||||
currentIndex: -1
|
||||
delegate: Controls.ItemDelegate {
|
||||
width: comboVendor.width
|
||||
height: fontMetrics.height * 2.0
|
||||
contentItem: Text {
|
||||
text: modelData
|
||||
font.pointSize: subsurfaceTheme.regularPointSize
|
||||
@ -92,14 +97,19 @@ Kirigami.Page {
|
||||
}
|
||||
}
|
||||
}
|
||||
Controls.Label { text: qsTr(" Dive Computer:") }
|
||||
Controls.Label {
|
||||
text: qsTr(" Dive Computer:")
|
||||
font.pointSize: subsurfaceTheme.regularPointSize
|
||||
}
|
||||
Controls.ComboBox {
|
||||
id: comboProduct
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: fontMetrics.height * 2.5
|
||||
model: null
|
||||
currentIndex: -1
|
||||
delegate: Controls.ItemDelegate {
|
||||
width: comboProduct.width
|
||||
height: fontMetrics.height * 2.0
|
||||
contentItem: Text {
|
||||
text: modelData
|
||||
font.pointSize: subsurfaceTheme.regularPointSize
|
||||
@ -127,17 +137,21 @@ Kirigami.Page {
|
||||
currentIndex = manager.getDetectedProductIndex(comboVendor.currentText)
|
||||
}
|
||||
}
|
||||
Controls.Label { text: qsTr(" Connection:") }
|
||||
Controls.Label {
|
||||
text: qsTr(" Connection:")
|
||||
font.pointSize: subsurfaceTheme.regularPointSize
|
||||
}
|
||||
Controls.ComboBox {
|
||||
id: comboConnection
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: fontMetrics.height * 2.5
|
||||
model: connectionListModel
|
||||
currentIndex: -1
|
||||
delegate: Controls.ItemDelegate {
|
||||
width: comboConnection.width
|
||||
height: fontMetrics.height * 2.0
|
||||
contentItem: Text {
|
||||
text: modelData
|
||||
// color: "#21be2b"
|
||||
font.pointSize: subsurfaceTheme.smallPointSize
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
elide: Text.ElideRight
|
||||
|
||||
@ -15,6 +15,7 @@ Button {
|
||||
contentItem: Text {
|
||||
id: buttonText
|
||||
text: root.text
|
||||
font.pointSize: subsurfaceTheme.regularPointSize
|
||||
anchors.centerIn: buttonBackground
|
||||
color: root.pressed ? subsurfaceTheme.darkerPrimaryTextColor :subsurfaceTheme.primaryTextColor
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user