Merge pull request #11 from logos-blockchain/fix/CheckboxRadio

fix: radiobuttons & checkboxes
This commit is contained in:
Khushboo-dev-cpp 2026-02-25 22:36:34 +05:30 committed by GitHub
commit cf01767343
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,12 +142,9 @@ ColumnLayout {
CheckBox {
id: noPublicIpCheckBox
contentItem: LogosText {
text: qsTr("No public IP check")
font.pixelSize: Theme.typography.secondaryText
verticalAlignment: Text.AlignVCenter
leftPadding: noPublicIpCheckBox.indicator.width + noPublicIpCheckBox.spacing
}
text: qsTr("No public IP check")
font.pixelSize: Theme.typography.secondaryText
palette.windowText: Theme.palette.text
}
// Deployment
@ -159,13 +156,17 @@ ColumnLayout {
RowLayout {
Layout.fillWidth: true
spacing: Theme.spacing.medium
LogosRadioButton {
RadioButton {
id: devnetRadio
font.pixelSize: Theme.typography.secondaryText
palette.windowText: Theme.palette.text
checked: true
text: qsTr("Devnet")
}
LogosRadioButton {
RadioButton {
id: customRadio
font.pixelSize: Theme.typography.secondaryText
palette.windowText: Theme.palette.text
text: qsTr("Custom config")
}
LogosTextField {
@ -224,15 +225,5 @@ ColumnLayout {
if (urlStr.length > 0)
outputField.text = urlStr + "/user_config.yaml"
}
}
component LogosRadioButton: RadioButton {
id: customRadio
contentItem: LogosText {
text: customRadio.text
font.pixelSize: Theme.typography.secondaryText
verticalAlignment: Text.AlignVCenter
leftPadding: noPublicIpCheckBox.indicator.width + noPublicIpCheckBox.spacing
}
}
}