Add support for sharing files from plasmoid
Summary: This allows you to share a local file on your device to a remote device running kde connect. Reviewers: nicolasfella Reviewed By: nicolasfella Subscribers: kdeconnect Tags: #kde_connect Differential Revision: https://phabricator.kde.org/D16552
This commit is contained in:
parent
787e76ee91
commit
eaea0ab667
1 changed files with 24 additions and 0 deletions
|
@ -24,6 +24,7 @@ import org.kde.plasma.core 2.0 as PlasmaCore
|
||||||
import org.kde.plasma.components 2.0 as PlasmaComponents
|
import org.kde.plasma.components 2.0 as PlasmaComponents
|
||||||
import org.kde.kdeconnect 1.0
|
import org.kde.kdeconnect 1.0
|
||||||
import QtQuick.Controls.Styles 1.4
|
import QtQuick.Controls.Styles 1.4
|
||||||
|
import QtQuick.Dialogs 1.0
|
||||||
|
|
||||||
PlasmaComponents.ListItem
|
PlasmaComponents.ListItem
|
||||||
{
|
{
|
||||||
|
@ -106,6 +107,29 @@ PlasmaComponents.ListItem
|
||||||
textFormat: Text.PlainText
|
textFormat: Text.PlainText
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Share
|
||||||
|
PlasmaComponents.Button
|
||||||
|
{
|
||||||
|
Share {
|
||||||
|
id: share
|
||||||
|
device: root.device
|
||||||
|
}
|
||||||
|
FileDialog {
|
||||||
|
id: fileDialog
|
||||||
|
title: "Please choose a file"
|
||||||
|
folder: shortcuts.home
|
||||||
|
}
|
||||||
|
|
||||||
|
id: shareFile
|
||||||
|
iconSource: "document-share"
|
||||||
|
visible: share.available
|
||||||
|
tooltip: i18n("Share file")
|
||||||
|
onClicked: {
|
||||||
|
fileDialog.open()
|
||||||
|
share.plugin.shareUrl(fileDialog.fileUrl)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Find my phone
|
//Find my phone
|
||||||
PlasmaComponents.Button
|
PlasmaComponents.Button
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue