1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls.Material
import Main
RowLayout {
IconOnlyButton {
text: qsTr("Copy")
icon.source: App.faUrlBase + "files-o"
onClicked: App.copyText(edit[textProperty])
}
IconOnlyButton {
text: qsTr("Paste")
enabled: edit.enabled
icon.source: App.faUrlBase + "clipboard"
onClicked: edit[textProperty] = App.getClipboardText()
}
IconOnlyButton {
text: qsTr("Clear")
icon.source: App.faUrlBase + "eraser"
onClicked: edit[textProperty] = ""
}
required property Item edit
property string textProperty: "text"
}
|