Warning, /maui/bonsai/src/views/SettingsDialog.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 import org.mauikit.filebrowsing 1.3 as FB 0007 0008 import org.maui.bonsai 1.0 as Bonsai 0009 0010 Maui.SettingsDialog 0011 { 0012 id: control 0013 0014 Maui.SectionGroup 0015 { 0016 title: i18n ("Global") 0017 0018 Maui.SectionItem 0019 { 0020 label1.text: i18n("Clone Directory") 0021 label2.text: i18n("Pick a default clone directory.") 0022 columns: 1 0023 0024 RowLayout 0025 { 0026 spacing: parent.columnSpacing 0027 Layout.fillWidth: true 0028 0029 TextField 0030 { 0031 Layout.fillWidth: true 0032 placeholderText: i18n("New location.") 0033 text: Bonsai.Settings.cloneDir 0034 } 0035 0036 Button 0037 { 0038 text: i18n("Pick") 0039 onClicked: pickLocation() 0040 } 0041 } 0042 } 0043 } 0044 0045 0046 function pickLocation() 0047 { 0048 _fmDialogLoader.sourceComponent = _openFileDialogComponent 0049 fmDialog.singleSelection = true 0050 fmDialog.settings.onlyDirs = true 0051 fmDialog.callback = function(paths) 0052 { 0053 Bonsai.Settings.cloneDir = paths[0] 0054 } 0055 0056 fmDialog.open() 0057 } 0058 0059 }