Page & popups: standardized keyboard accept/cancel
This commit is contained in:
@@ -87,7 +87,8 @@ HFlickableColumnPage {
|
||||
}
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: cancel()
|
||||
onKeyboardCancel: cancel()
|
||||
onKeyboardAccept: applyChanges()
|
||||
|
||||
|
||||
HUserAvatar {
|
||||
@@ -221,8 +222,6 @@ HFlickableColumnPage {
|
||||
|
||||
// TODO: Qt 5.14+: use a Binding enabled when text not empty
|
||||
color: utils.nameColor(text)
|
||||
|
||||
onAccepted: applyChanges()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -262,7 +261,6 @@ HFlickableColumnPage {
|
||||
HTextField {
|
||||
width: parent.width
|
||||
error: aliasField.alreadyTakenBy !== ""
|
||||
onAccepted: applyChanges()
|
||||
defaultText: aliasField.currentAlias
|
||||
placeholderText: qsTr("e.g. %1").arg((
|
||||
nameField.item.text ||
|
||||
|
@@ -92,7 +92,7 @@ HFlickableColumnPage {
|
||||
}
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: page.cancel()
|
||||
onKeyboardCancel: page.cancel()
|
||||
|
||||
|
||||
Timer {
|
||||
|
@@ -64,7 +64,7 @@ HFlickableColumnPage {
|
||||
}
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: cancel()
|
||||
onKeyboardCancel: cancel()
|
||||
|
||||
|
||||
HRoomAvatar {
|
||||
|
@@ -81,7 +81,7 @@ HFlickableColumnPage {
|
||||
}
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: cancel()
|
||||
onKeyboardCancel: cancel()
|
||||
|
||||
|
||||
CurrentUserAvatar {
|
||||
|
@@ -69,7 +69,7 @@ HFlickableColumnPage {
|
||||
}
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: cancel()
|
||||
onKeyboardCancel: cancel()
|
||||
|
||||
|
||||
CurrentUserAvatar {
|
||||
|
@@ -79,7 +79,8 @@ HFlickableColumnPage {
|
||||
}
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: cancel()
|
||||
onKeyboardAccept: save()
|
||||
onKeyboardCancel: cancel()
|
||||
|
||||
|
||||
HRoomAvatar {
|
||||
|
Reference in New Issue
Block a user