Warning, /maui/mauikit/src/controls.5/private/ShareDialog.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.14 0002 0003 import org.mauikit.controls 1.2 as Maui 0004 import org.mauikit.filebrowsing 1.0 as FB 0005 0006 /*! 0007 \since org.mauikit.controls.labs 1.0 0008 \inqmlmodule org.mauikit.controls.labs 0009 */ 0010 Item 0011 { 0012 id: control 0013 0014 /** 0015 * 0016 */ 0017 property var urls : [] 0018 0019 /** 0020 * 0021 */ 0022 property string mimeType 0023 0024 Loader 0025 { 0026 id: _shareDialogLoader 0027 active: !Maui.Handy.isAndroid 0028 source: "ShareDialogLinux.qml" 0029 } 0030 0031 /** 0032 * 0033 */ 0034 function open() 0035 { 0036 if(Maui.Handy.isLinux) 0037 { 0038 console.log(control.urls) 0039 _shareDialogLoader.item.urls = control.urls 0040 _shareDialogLoader.item.mimeType = control.mimeType ? control.mimeType : FB.FM.getFileInfo(control.urls[0]).mime 0041 _shareDialogLoader.item.open() 0042 return; 0043 } 0044 } 0045 0046 /** 0047 * 0048 */ 0049 function close() 0050 { 0051 if(Maui.Handy.isLinux) 0052 _shareDialogLoader.item.close() 0053 } 0054 }