Skip to content

Commit c63d5ea

Browse files
committed
chore: edit contextMenu item enable tweak
- only echoMode Normal enable `copy` and `cut` - readonly disable `cut`
1 parent c4dc4d2 commit c63d5ea

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

qt6/src/qml/TextField.qml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ T.TextField {
7777
{
7878
text: qsTr("Copy")
7979
onTriggered: control.copy()
80-
enabled: control.selectedText.length
80+
enabled: control.selectedText.length && control.echoMode === TextInput.Normal
8181
}
8282

8383
MenuItem
8484
{
8585
text: qsTr("Cut")
8686
onTriggered: control.cut()
87-
enabled: control.selectedText.length
87+
enabled: !control.readonly && control.selectedText.length && control.echoMode === TextInput.Normal
8888
}
8989

9090
MenuItem

0 commit comments

Comments
 (0)