Change HTextField borders, SignIn disable buttons
By default now, fields have a transparent border if not focused and accent-color border if focused. Set `bordered: false` for no border at all. The register and forgot buttons on the SignIn screen are now disabled, since their functions aren't implemented yet.
This commit is contained in:
parent
d597e1dda8
commit
519d3610ef
|
@ -52,6 +52,7 @@ HScalingBox {
|
|||
id: button
|
||||
text: modelData.text
|
||||
iconName: modelData.iconName || ""
|
||||
enabled: modelData.enabled === false ? false : true
|
||||
onClicked: buttonCallbacks[modelData.name](button)
|
||||
|
||||
Layout.fillWidth: true
|
||||
|
|
|
@ -16,7 +16,6 @@ Column {
|
|||
|
||||
HTextField {
|
||||
id: textField
|
||||
bordered: true
|
||||
radius: 2
|
||||
width: parent.width
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@ TextField {
|
|||
|
||||
readonly property QtObject _tf: theme.controls.textField
|
||||
|
||||
property bool bordered: false
|
||||
property bool bordered: true
|
||||
property color backgroundColor: _tf.background
|
||||
property color borderColor: _tf.border
|
||||
property color focusedBackgroundColor: _tf.focusedBackground
|
||||
|
|
|
@ -43,6 +43,7 @@ HColumnLayout {
|
|||
id: filterField
|
||||
placeholderText: qsTr("Filter members")
|
||||
backgroundColor: theme.sidePane.filterRooms.background
|
||||
bordered: false
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: theme.baseElementsHeight
|
||||
|
|
|
@ -17,9 +17,9 @@ Item {
|
|||
enterButtonTarget: "login"
|
||||
|
||||
buttonModel: [
|
||||
{ name: "register", text: qsTr("Register") },
|
||||
{ name: "login", text: qsTr("Login") },
|
||||
{ name: "forgot", text: qsTr("Forgot?") }
|
||||
{ name: "register", text: qsTr("Register"), enabled: false },
|
||||
{ name: "login", text: qsTr("Login"), enabled: true },
|
||||
{ name: "forgot", text: qsTr("Forgot?"), enabled: false }
|
||||
]
|
||||
|
||||
buttonCallbacks: ({
|
||||
|
|
|
@ -54,6 +54,7 @@ Column {
|
|||
placeholderText: qsTr("Set status message")
|
||||
font.pixelSize: theme.fontSize.small
|
||||
background: null
|
||||
bordered: false
|
||||
|
||||
padding: 0
|
||||
leftPadding: accountLabel.leftPadding
|
||||
|
|
|
@ -22,6 +22,7 @@ HRowLayout {
|
|||
id: filterField
|
||||
placeholderText: qsTr("Filter rooms")
|
||||
backgroundColor: theme.sidePane.filterRooms.background
|
||||
bordered: false
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: parent.height
|
||||
|
|
|
@ -62,7 +62,7 @@ QtObject {
|
|||
|
||||
property QtObject textField: QtObject {
|
||||
property color background: colors.background2
|
||||
property color border: "black"
|
||||
property color border: "transparent"
|
||||
property color focusedBackground: background
|
||||
property color focusedBorder: colors.accent
|
||||
property int borderWidth: 1
|
||||
|
|
Loading…
Reference in New Issue
Block a user