Warning, /maui/index-fm/src/widgets/views/DisksSection.qml is written in an unsupported language. File is not indexed.
0001 // Copyright 2018-2020 Camilo Higuita <milo.h@aol.com> 0002 // Copyright 2018-2020 Slike Latinoamericana S.C. 0003 // 0004 // SPDX-License-Identifier: GPL-3.0-or-later 0005 0006 0007 import QtQuick 2.14 0008 import QtQuick.Controls 2.14 0009 import QtQuick.Layouts 1.3 0010 0011 import org.mauikit.controls 1.3 as Maui 0012 0013 import org.mauikit.filebrowsing 1.0 as FB 0014 0015 Maui.SectionGroup 0016 { 0017 id: control 0018 title: i18n("Devices and Remote") 0019 description: i18n("Remote locations and devices like disks, phones and cameras") 0020 0021 Maui.GridBrowser 0022 { 0023 id: _othersGrid 0024 Layout.fillWidth: true 0025 0026 itemSize: Math.min(width * 0.3, 180) 0027 itemHeight: 180 0028 0029 model: Maui.BaseModel 0030 { 0031 list: FB.PlacesList 0032 { 0033 groups: [FB.FMList.DRIVES_PATH, FB.FMList.REMOTE_PATH] 0034 } 0035 } 0036 0037 delegate: Item 0038 { 0039 width: GridView.view.cellWidth 0040 height: GridView.view.cellHeight 0041 0042 Maui.GridBrowserDelegate 0043 { 0044 anchors.fill: parent 0045 anchors.margins: Maui.Style.space.medium 0046 0047 iconSizeHint: Maui.Style.iconSizes.huge 0048 label1.text: model.label 0049 iconSource: model.icon 0050 iconVisible: true 0051 0052 onClicked: 0053 { 0054 _othersGrid.currentIndex = index 0055 open(model.path) 0056 } 0057 } 0058 } 0059 } 0060 }