add handlers to enter push

This commit is contained in:
Cyril Anisimov 2025-06-11 23:35:50 +02:00
parent 691680adef
commit d74a431e95
10 changed files with 38 additions and 14 deletions

View file

@ -101,8 +101,8 @@ PageType {
visible: isLoggingEnabled ? true : false
text: qsTr("Logging enabled")
Keys.onEnterPressed: loggingButton.clicked()
Keys.onReturnPressed: loggingButton.clicked()
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
onClicked: {
PageController.goToPage(PageEnum.PageSettingsLogging)
@ -147,8 +147,8 @@ PageType {
leftImageColor: ""
rightImageSource: "qrc:/images/controls/chevron-down.svg"
Keys.onEnterPressed: splitTunnelingButton.clicked()
Keys.onReturnPressed: splitTunnelingButton.clicked()
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
onClicked: {
homeSplitTunnelingDrawer.openTriggered()
@ -276,8 +276,8 @@ PageType {
topPadding: 4
bottomPadding: 3
Keys.onEnterPressed: collapsedButtonChevron.clicked()
Keys.onReturnPressed: collapsedButtonChevron.clicked()
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
onClicked: {
if (drawer.isCollapsedStateActive()) {

View file

@ -158,8 +158,8 @@ PageType {
showQuestionDrawer(headerText, descriptionText, yesButtonText, noButtonText, yesButtonFunction, noButtonFunction)
}
Keys.onEnterPressed: saveButton.clicked()
Keys.onReturnPressed: saveButton.clicked()
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}
}

View file

@ -145,8 +145,8 @@ PageType {
focusItem.forceActiveFocus()
}
Keys.onEnterPressed: basicButton.clicked()
Keys.onReturnPressed: basicButton.clicked()
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}
}

View file

@ -71,6 +71,9 @@ PageType {
onClicked: function() {
SettingsController.strictKillSwitchEnabled = false
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
DividerType {}
@ -102,6 +105,9 @@ PageType {
showQuestionDrawer(headerText, descriptionText, yesButtonText, noButtonText, yesButtonFunction, noButtonFunction)
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
DividerType {

View file

@ -286,8 +286,8 @@ PageType {
moreActionsDrawer.openTriggered()
}
Keys.onReturnPressed: addSiteButtonImage.clicked()
Keys.onEnterPressed: addSiteButtonImage.clicked()
Keys.onReturnPressed: this.clicked()
Keys.onEnterPressed: this.clicked()
}
}

View file

@ -91,8 +91,8 @@ PageType {
}
}
Keys.onEnterPressed: clicked()
Keys.onReturnPressed: clicked()
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}
}

View file

@ -234,6 +234,9 @@ PageType {
leftImageSource: imageSource
onClicked: { handler() }
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}

View file

@ -177,6 +177,9 @@ PageType {
onClicked: {
Qt.openUrlExternally(LanguageModel.getCurrentSiteUrl("starter-guide"))
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}
}

View file

@ -118,6 +118,9 @@ PageType {
containers.containerDefaultPort = ProtocolProps.getPortForInstall(defaultContainerProto)
containers.containerDefaultTransportProto = ProtocolProps.defaultTransportProto(defaultContainerProto)
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}
}
@ -147,6 +150,9 @@ PageType {
onClicked: function() {
isEasySetup = false
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
BasicButtonType {

View file

@ -256,6 +256,9 @@ PageType {
onClicked: {
accessTypeSelector.currentIndex = 0
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
HorizontalRadioButton {
@ -272,6 +275,9 @@ PageType {
ServersModel.getProcessedServerCredentials())
PageController.showBusyIndicator(false)
}
Keys.onEnterPressed: this.clicked()
Keys.onReturnPressed: this.clicked()
}
}
}