From dd09ca9ef4bb9780b953d6dd2999dbefe50bd1ff Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 3 Jan 2016 20:31:10 +0100 Subject: Instead of using controllers, directly use the models ...and connect components via properties --- applications/kube-mail/package/contents/ui/main.qml | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'applications/kube-mail/package/contents/ui/main.qml') diff --git a/applications/kube-mail/package/contents/ui/main.qml b/applications/kube-mail/package/contents/ui/main.qml index 88d2edde..200328f3 100644 --- a/applications/kube-mail/package/contents/ui/main.qml +++ b/applications/kube-mail/package/contents/ui/main.qml @@ -20,8 +20,6 @@ import QtQuick.Controls 1.3 import QtQuick.Layouts 1.1 import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.akonadi2.mail 1.0 as Mail - ApplicationWindow { id: app @@ -32,19 +30,6 @@ ApplicationWindow { visible: true - //Controller: - Mail.FolderList { - id: folderList - } - - Mail.MailList { - id: mailList - } - - Mail.SingleMail{ - id: singleMail - } - //UI toolBar: ToolBar { @@ -111,6 +96,7 @@ ApplicationWindow { MailListView { id: mailListView + parentFolder: folderListView.currentFolder width: unit.size * 80 Layout.maximumWidth: unit.size * 250 @@ -119,6 +105,7 @@ ApplicationWindow { SingleMailView { id: mailView + mail: mailListView.currentMail Layout.fillWidth: true } -- cgit v1.2.3