From 5dc78ed4e2891205a7162b696b3439a87253140f Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Tue, 10 Mar 2020 12:57:32 +0100 Subject: PdfSelection: add selectAll() function; use in examples The usual shortcut (control-A) now selects all text on the current page, it is highlighted, and it can be copied to the clipboard. Change-Id: I5e6d9cae675862808f8b9027cb47024ca65cf2fd Reviewed-by: Shawn Rutledge --- examples/pdf/pdfviewer/resources/edit-select-all.svg | 13 +++++++++++++ examples/pdf/pdfviewer/viewer.qml | 7 +++++++ examples/pdf/pdfviewer/viewer.qrc | 1 + 3 files changed, 21 insertions(+) create mode 100644 examples/pdf/pdfviewer/resources/edit-select-all.svg (limited to 'examples/pdf/pdfviewer') diff --git a/examples/pdf/pdfviewer/resources/edit-select-all.svg b/examples/pdf/pdfviewer/resources/edit-select-all.svg new file mode 100644 index 000000000..5f21950a0 --- /dev/null +++ b/examples/pdf/pdfviewer/resources/edit-select-all.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/examples/pdf/pdfviewer/viewer.qml b/examples/pdf/pdfviewer/viewer.qml index 40469afcf..75d2daab0 100644 --- a/examples/pdf/pdfviewer/viewer.qml +++ b/examples/pdf/pdfviewer/viewer.qml @@ -162,6 +162,13 @@ ApplicationWindow { ToolTip.delay: 2000 ToolTip.text: "go forward" } + ToolButton { + action: Action { + shortcut: StandardKey.SelectAll + icon.source: "resources/edit-select-all.svg" + onTriggered: view.selectAll() + } + } ToolButton { action: Action { shortcut: StandardKey.Copy diff --git a/examples/pdf/pdfviewer/viewer.qrc b/examples/pdf/pdfviewer/viewer.qrc index 1b6fa52f7..ffca51679 100644 --- a/examples/pdf/pdfviewer/viewer.qrc +++ b/examples/pdf/pdfviewer/viewer.qrc @@ -4,6 +4,7 @@ resources/document-open.svg resources/edit-clear.svg resources/edit-copy.svg + resources/edit-select-all.svg resources/go-down-search.svg resources/go-next-view-page.svg resources/go-previous-view-page.svg -- cgit v1.2.3