Warning, /maui/index-fm/src/widgets/previewer/PreviewerWindow.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.14
0002 import QtQuick.Controls 2.14
0003 import QtQuick.Layouts 1.3
0004
0005 import org.mauikit.controls 1.3 as Maui
0006
0007 import org.mauikit.filebrowsing 1.3 as FB
0008
0009
0010 Maui.ApplicationWindow
0011 {
0012 id: control
0013 readonly property alias previewer : _previewer
0014 flags: Maui.App.controls.enableCSD ? (Qt.FramelessWindowHint | Qt.Dialog ): (Qt.Dialog & ~Qt.FramelessWindowHint)
0015
0016 title: _previewer.title
0017 width: 700
0018 height: 1000
0019
0020 Maui.Page
0021 {
0022 showCSDControls: true
0023 anchors.fill: parent
0024 title: _previewer.title
0025 showTitle: true
0026 headBar.forceCenterMiddleContent: isWide
0027
0028 FilePreviewer
0029 {
0030 id: _previewer
0031 anchors.fill: parent
0032 }
0033
0034 footBar.leftContent: Maui.ToolActions
0035 {
0036 visible: !Maui.Handy.isMobile
0037 expanded: true
0038 autoExclusive: false
0039 checkable: false
0040 display: ToolButton.IconOnly
0041
0042 Action
0043 {
0044 text: i18n("Previous")
0045 icon.name: "go-previous"
0046 onTriggered : _previewer.goPrevious()
0047 }
0048
0049 Action
0050 {
0051 text: i18n("Next")
0052 icon.name: "go-next"
0053 onTriggered: _previewer.goNext()
0054 }
0055 }
0056
0057 footBar.rightContent: [
0058 ToolButton
0059 {
0060 icon.name: "love"
0061 },
0062
0063 ToolButton
0064 {
0065 icon.name: "edit-share"
0066 },
0067 Button
0068 {
0069 text: i18n("Open")
0070 icon.name: "document-open"
0071 // flat: true
0072 onClicked:
0073 {
0074 FB.FM.openUrl(_previewer.currentUrl)
0075 }
0076 }
0077 ]
0078
0079 headBar.rightContent: ToolButton
0080 {
0081 icon.name: "documentinfo"
0082 checkable: true
0083 checked: _previewer.showInfo
0084 onClicked: _previewer.toggleInfo()
0085 }
0086 }
0087 }