diff --git a/app/qml/PreprocessedTerminal.qml b/app/qml/PreprocessedTerminal.qml index 3627916..66ecfa7 100644 --- a/app/qml/PreprocessedTerminal.qml +++ b/app/qml/PreprocessedTerminal.qml @@ -66,16 +66,20 @@ Item{ onMBlurChanged: restartBlurredSource() + // Manage copy and paste + Connections{ + target: copyAction + onTriggered: kterminal.copyClipboard(); + } + Connections{ + target: pasteAction + onTriggered: kterminal.pasteClipboard() + } + function restartBlurredSource(){ if(!blurredSourceLoader.item) return; blurredSourceLoader.item.restartBlurSource(); } - function pasteClipboard(){ - kterminal.pasteClipboard(); - } - function copyClipboard(){ - kterminal.copyClipboard(); - } //When settings are updated sources need to be redrawn. Connections{ diff --git a/app/qml/main.qml b/app/qml/main.qml index e1dc6c4..3227ca5 100644 --- a/app/qml/main.qml +++ b/app/qml/main.qml @@ -77,13 +77,11 @@ ApplicationWindow{ id: copyAction text: qsTr("Copy") shortcut: "Ctrl+Shift+C" - onTriggered: terminal.copyClipboard() } Action{ id: pasteAction text: qsTr("Paste") shortcut: "Ctrl+Shift+V" - onTriggered: terminal.pasteClipboard() } Action{ id: zoomIn