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 }