diff --git a/qml/Dialogs/CreateFolderDialog.qml b/qml/Dialogs/CreateFolderDialog.qml index 1926fad..4cc86c3 100644 --- a/qml/Dialogs/CreateFolderDialog.qml +++ b/qml/Dialogs/CreateFolderDialog.qml @@ -48,7 +48,7 @@ Window { anchors.margins: FishUI.Units.largeSpacing spacing: FishUI.Units.largeSpacing - TextField { + FishUI.ActionTextField { id: _textField Layout.fillWidth: true Keys.onEscapePressed: control.close() @@ -63,6 +63,15 @@ Window { Component.onCompleted: { _textField.selectAll() } + + rightActions: [ + Action { + icon.source: "image://icontheme/edit-clear" + onTriggered: { + _textField.text = "" + } + } + ] } RowLayout { diff --git a/qml/Dialogs/PropertiesDialog.qml b/qml/Dialogs/PropertiesDialog.qml index 6852a22..e11a6dd 100644 --- a/qml/Dialogs/PropertiesDialog.qml +++ b/qml/Dialogs/PropertiesDialog.qml @@ -80,13 +80,21 @@ Window { source: "image://icontheme/" + main.iconName } - TextField { + FishUI.ActionTextField { id: _textField text: main.fileName focus: true Layout.fillWidth: true Keys.onEscapePressed: control.close() enabled: !main.multiple && main.isWritable + rightActions: [ + Action { + icon.source: "image://icontheme/edit-clear" + onTriggered: { + _textField.text = "" + } + } + ] } }