From 07429f3ef27ac464d69c045ef33bfeac147e0246 Mon Sep 17 00:00:00 2001 From: Michael Bohlender Date: Thu, 10 Mar 2016 09:58:59 +0100 Subject: enable ugly add_attachments in composer --- components/package/contents/ui/Composer.qml | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'components/package') diff --git a/components/package/contents/ui/Composer.qml b/components/package/contents/ui/Composer.qml index 8c7aa36b..01991b67 100644 --- a/components/package/contents/ui/Composer.qml +++ b/components/package/contents/ui/Composer.qml @@ -18,6 +18,7 @@ import QtQuick 2.4 import QtQuick.Controls 1.4 import QtQuick.Layouts 1.1 +import QtQuick.Dialogs 1.0 import org.kde.plasma.components 2.0 as PlasmaComponents import org.kube.framework.domain 1.0 as KubeFramework @@ -201,6 +202,33 @@ Item { } text: "Attach" + + onClicked: { + fileDialog.open(); + } + } + } + + RowLayout { + + Layout.fillWidth: true + + Repeater { + + model: composer.attachments + + delegate: PlasmaComponents.Label { + id: name + + text: modelData + + Rectangle { + + anchors.fill: parent + + color: "lightsteelblue" + } + } } } @@ -215,7 +243,18 @@ Item { Layout.fillWidth: true Layout.fillHeight: true + } + } + + FileDialog { + id: fileDialog + + title: "Please choose a file" + folder: shortcuts.home + onAccepted: { + console.log("You chose: " + fileDialog.fileUrl) + composer.addAttachment(fileDialog.fileUrl); } } } -- cgit v1.2.3