diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/pdf/multipage/CMakeLists.txt | 2 | ||||
-rw-r--r-- | examples/pdf/multipage/resources/sidebar-collapse-left.svg | 13 | ||||
-rw-r--r-- | examples/pdf/multipage/resources/sidebar-expand-left.svg | 13 | ||||
-rw-r--r-- | examples/pdf/multipage/viewer.qml | 12 | ||||
-rw-r--r-- | examples/pdf/multipage/viewer.qrc | 2 |
5 files changed, 42 insertions, 0 deletions
diff --git a/examples/pdf/multipage/CMakeLists.txt b/examples/pdf/multipage/CMakeLists.txt index 7fdfbf678..66f4fc7b8 100644 --- a/examples/pdf/multipage/CMakeLists.txt +++ b/examples/pdf/multipage/CMakeLists.txt @@ -36,6 +36,8 @@ set(viewer_resource_files "resources/go-up-search.svg" "resources/rotate-left.svg" "resources/rotate-right.svg" + "resources/sidebar-collapse-left.svg" + "resources/sidebar-expand-left.svg" "resources/test.pdf" "resources/zoom-fit-best.svg" "resources/zoom-fit-width.svg" diff --git a/examples/pdf/multipage/resources/sidebar-collapse-left.svg b/examples/pdf/multipage/resources/sidebar-collapse-left.svg new file mode 100644 index 000000000..06f84afb4 --- /dev/null +++ b/examples/pdf/multipage/resources/sidebar-collapse-left.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"> + <style type="text/css" id="current-color-scheme"> + .ColorScheme-Text { + color:#232629; + } + </style> + <g transform="translate(1,1)"> + <g class="ColorScheme-Text" fill="currentColor"> + <path d="m3 3v16h16v-16zm5 1h10v14h-10z" stroke-linecap="square" stroke-linejoin="round"/> + <path d="m14.646484 6.6464844-4.353515 4.3535156 4.353515 4.353516.707032-.707032-3.646485-3.646484 3.646485-3.6464844z"/> + </g> + </g> +</svg> diff --git a/examples/pdf/multipage/resources/sidebar-expand-left.svg b/examples/pdf/multipage/resources/sidebar-expand-left.svg new file mode 100644 index 000000000..83b35206e --- /dev/null +++ b/examples/pdf/multipage/resources/sidebar-expand-left.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"> + <style type="text/css" id="current-color-scheme"> + .ColorScheme-Text { + color:#232629; + } + </style> + <g transform="translate(1,1)"> + <g class="ColorScheme-Text" fill="currentColor"> + <path d="m3 3v16h16v-16zm5 1h10v14h-10z" stroke-linecap="square" stroke-linejoin="round"/> + <path d="m11.353516 6.6464844 4.353515 4.3535156-4.353515 4.353516-.707032-.707032 3.646485-3.646484-3.646485-3.6464844z"/> + </g> + </g> +</svg> diff --git a/examples/pdf/multipage/viewer.qml b/examples/pdf/multipage/viewer.qml index 3d302910c..ff6eb7fc5 100644 --- a/examples/pdf/multipage/viewer.qml +++ b/examples/pdf/multipage/viewer.qml @@ -422,6 +422,18 @@ ApplicationWindow { anchors.fill: parent ToolButton { action: Action { + id: sidebarOpenAction + checkable: true + checked: sidebar.opened + icon.source: checked ? "qrc:/pdfviewer/resources/sidebar-collapse-left.svg" : "qrc:/pdfviewer/resources/sidebar-expand-left.svg" + onTriggered: sidebar.open() + } + ToolTip.visible: enabled && hovered + ToolTip.delay: 2000 + ToolTip.text: "open sidebar" + } + ToolButton { + action: Action { icon.source: "qrc:/pdfviewer/resources/go-up-search.svg" shortcut: StandardKey.FindPrevious onTriggered: view.searchBack() diff --git a/examples/pdf/multipage/viewer.qrc b/examples/pdf/multipage/viewer.qrc index ffca51679..541ff3016 100644 --- a/examples/pdf/multipage/viewer.qrc +++ b/examples/pdf/multipage/viewer.qrc @@ -11,6 +11,8 @@ <file>resources/go-up-search.svg</file> <file>resources/rotate-left.svg</file> <file>resources/rotate-right.svg</file> + <file>resources/sidebar-collapse-left.svg</file> + <file>resources/sidebar-expand-left.svg</file> <file>resources/test.pdf</file> <file>resources/zoom-in.svg</file> <file>resources/zoom-fit-best.svg</file> |