Warning, /maui/mauikit-filebrowsing/examples/TagsBar.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 0002 import QtCore 0003 import QtQuick.Controls 0004 import QtQuick.Layouts 0005 import org.mauikit.controls as Maui 0006 import org.mauikit.filebrowsing as FB 0007 0008 Maui.ApplicationWindow 0009 { 0010 id: root 0011 0012 Maui.SideBarView 0013 { 0014 anchors.fill: parent 0015 0016 sideBar.content: Pane 0017 { 0018 Maui.Theme.colorSet: Maui.Theme.Window 0019 anchors.fill: parent 0020 0021 FB.FileBrowser 0022 { 0023 id: _fileBrowser 0024 anchors.fill: parent 0025 currentPath: StandardPaths.writableLocation(StandardPaths.DownloadLocation) 0026 settings.viewType: FB.FMList.LIST_VIEW 0027 onItemClicked: (index) => _tagPreviewPage.fileItem = _fileBrowser.currentFMModel.get(index) 0028 } 0029 } 0030 0031 Maui.Page 0032 { 0033 id: _tagPreviewPage 0034 Maui.Controls.showCSD: true 0035 anchors.fill: parent 0036 0037 property var fileItem 0038 0039 Maui.Holder 0040 { 0041 anchors.fill: parent 0042 emojiSize: 100 0043 imageSource: _tagPreviewPage.fileItem.thumbnail 0044 title: _tagPreviewPage.fileItem.name 0045 } 0046 0047 footer: FB.TagsBar 0048 { 0049 list.strict: false 0050 list.urls: [_tagPreviewPage.fileItem.url] 0051 width: parent.width 0052 0053 onTagsEdited: (tags) => list.updateToUrls(tags) 0054 } 0055 } 0056 } 0057 } 0058