Page & popups: standardized keyboard accept/cancel

This commit is contained in:
miruka
2020-06-25 10:27:24 -04:00
parent 476888ca84
commit dcc634be04
14 changed files with 29 additions and 18 deletions

View File

@@ -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 ||

View File

@@ -92,7 +92,7 @@ HFlickableColumnPage {
}
}
Keys.onEscapePressed: page.cancel()
onKeyboardCancel: page.cancel()
Timer {

View File

@@ -64,7 +64,7 @@ HFlickableColumnPage {
}
}
Keys.onEscapePressed: cancel()
onKeyboardCancel: cancel()
HRoomAvatar {

View File

@@ -81,7 +81,7 @@ HFlickableColumnPage {
}
}
Keys.onEscapePressed: cancel()
onKeyboardCancel: cancel()
CurrentUserAvatar {

View File

@@ -69,7 +69,7 @@ HFlickableColumnPage {
}
}
Keys.onEscapePressed: cancel()
onKeyboardCancel: cancel()
CurrentUserAvatar {

View File

@@ -79,7 +79,8 @@ HFlickableColumnPage {
}
}
Keys.onEscapePressed: cancel()
onKeyboardAccept: save()
onKeyboardCancel: cancel()
HRoomAvatar {