Warning, /rolisteam/rolisteam/src/libraries/charactersheet/qml/Rolisteam/ContextualMenu.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick
0002 import QtQuick.Controls
0003 import charactersheet
0004 import Rolisteam
0005 
0006 Menu {
0007     id: _root
0008 
0009     property SheetController ctrl
0010 
0011 
0012     MenuItem {
0013         text: qsTr("Next Page")
0014         enabled: _root.ctrl.currentPage < _root.ctrl.pageMax
0015         onClicked: _root.ctrl.nextPage()
0016     }
0017 
0018     MenuItem {
0019         text: qsTr("Previous Page")
0020         enabled: _root.ctrl.currentPage > 0
0021         onClicked: _root.ctrl.previousPage()
0022     }
0023 
0024     MenuSeparator{}
0025 
0026     MenuItem {
0027         id: adaptWidthToPage
0028         text: qsTr("Adapt Width to Window")
0029         checkable: true
0030         checked: _root.ctrl.adaptWidthToPage
0031         onClicked: _root.ctrl.adaptWidthToPage = !_root.ctrl.adaptWidthToPage
0032     }
0033 
0034     MenuItem {
0035         id: zoomMin
0036         text: qsTr("Zoom Min")
0037         onClicked: _root.ctrl.zoomLevel = 0.05
0038     }
0039 
0040 
0041 
0042     MenuItem {
0043         id: zoomReset
0044         text: qsTr("Reset Zoom")
0045         onClicked: _root.ctrl.zoomLevel = 1.0
0046     }
0047 
0048     MenuItem {
0049         id: zoomMax
0050         text: qsTr("Zoom Max")
0051         onClicked: _root.ctrl.zoomLevel = 5.
0052     }
0053     Slider {
0054         id: _value
0055         from: 0.05
0056         to: 5.0
0057         value: _root.ctrl.zoomLevel
0058         onMoved: {
0059              _root.ctrl.zoomLevel = _value.value
0060         }
0061     }
0062 }