summaryrefslogtreecommitdiffstats
path: root/components/package/contents
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-03-10 11:57:23 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-03-10 11:57:23 +0100
commit8be073696c75fa5bdea4b61c50e0137531f99c3f (patch)
treeced75b58f45fe8a34a421062f650f94515444a91 /components/package/contents
parent9bfadc71a4fb694ae3946711d04acdfe009264c0 (diff)
parent07429f3ef27ac464d69c045ef33bfeac147e0246 (diff)
downloadkube-8be073696c75fa5bdea4b61c50e0137531f99c3f.tar.gz
kube-8be073696c75fa5bdea4b61c50e0137531f99c3f.zip
Merge branch 'develop' of git://anongit.kde.org/kube into develop
Diffstat (limited to 'components/package/contents')
-rw-r--r--components/package/contents/ui/Composer.qml39
1 files changed, 39 insertions, 0 deletions
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 @@
18import QtQuick 2.4 18import QtQuick 2.4
19import QtQuick.Controls 1.4 19import QtQuick.Controls 1.4
20import QtQuick.Layouts 1.1 20import QtQuick.Layouts 1.1
21import QtQuick.Dialogs 1.0
21import org.kde.plasma.components 2.0 as PlasmaComponents 22import org.kde.plasma.components 2.0 as PlasmaComponents
22 23
23import org.kube.framework.domain 1.0 as KubeFramework 24import org.kube.framework.domain 1.0 as KubeFramework
@@ -201,6 +202,33 @@ Item {
201 } 202 }
202 203
203 text: "Attach" 204 text: "Attach"
205
206 onClicked: {
207 fileDialog.open();
208 }
209 }
210 }
211
212 RowLayout {
213
214 Layout.fillWidth: true
215
216 Repeater {
217
218 model: composer.attachments
219
220 delegate: PlasmaComponents.Label {
221 id: name
222
223 text: modelData
224
225 Rectangle {
226
227 anchors.fill: parent
228
229 color: "lightsteelblue"
230 }
231 }
204 } 232 }
205 } 233 }
206 234
@@ -215,7 +243,18 @@ Item {
215 243
216 Layout.fillWidth: true 244 Layout.fillWidth: true
217 Layout.fillHeight: true 245 Layout.fillHeight: true
246 }
247 }
248
249 FileDialog {
250 id: fileDialog
251
252 title: "Please choose a file"
253 folder: shortcuts.home
218 254
255 onAccepted: {
256 console.log("You chose: " + fileDialog.fileUrl)
257 composer.addAttachment(fileDialog.fileUrl);
219 } 258 }
220 } 259 }
221} 260}