From 31fc464ee7a2f6a34bbfec77a551721a6b334b5f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 28 Feb 2017 18:09:48 +0100 Subject: Removed the old mailviewer. That way I also don't try to edit outdated invisible components to fix bugs... --- components/package/contents/ui/MessagePartTree.qml | 89 ---------------------- 1 file changed, 89 deletions(-) delete mode 100644 components/package/contents/ui/MessagePartTree.qml (limited to 'components/package/contents/ui/MessagePartTree.qml') diff --git a/components/package/contents/ui/MessagePartTree.qml b/components/package/contents/ui/MessagePartTree.qml deleted file mode 100644 index a904f42c..00000000 --- a/components/package/contents/ui/MessagePartTree.qml +++ /dev/null @@ -1,89 +0,0 @@ -/* - Copyright (C) 2016 Michael Bohlender, - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ - -import QtQuick 2.4 -import QtQuick.Controls 1.3 - -Item { - id: root - property alias rootIndex: visualModel.rootIndex - property int nestingLevel: 0 - property int contentHeight: messagePartRect.height - property int contentWidth: 0 - Rectangle { - id: messagePartRect - height: partListView.contentHeight - width: root.width - VisualDataModel { - id: visualModel - model: messageParser.partTree - delegate: Rectangle { - id: delegateRect - visible: !model.isHidden - width: childrenRect.width - height: childrenRect.height - // color: Qt.rgba(Math.random(),Math.random(),Math.random(),1) - ContentView { - id: contentView - anchors.top: delegateRect.top - anchors.left: delegateRect.left - width: messagePartRect.width - height: contentHeight - content: model.text - isHtml: model.isHtml - visible: model.hasContent - onVisibleChanged: { - //Resize to 0 if it is not visible so the partLoader has the right offset - if (!visible) { - height = 0 - } - } - onContentWidthChanged: { - root.contentWidth = contentWidth > root.contentWidth ? contentWidth : root.contentWidth - } - contentType: model.type - } - Loader { - id: partLoader - anchors.top: contentView.bottom - anchors.left: contentView.left - visible: model.hasModelChildren - active: model.hasModelChildren - height: item ? item.contentHeight : 0 - width: messagePartRect.width - } - Component.onCompleted: { - if (model.hasModelChildren) { - partLoader.source = "MessagePartTree.qml" - partLoader.item.rootIndex = visualModel.modelIndex(index) - partLoader.item.nestingLevel = root.nestingLevel + 1 - } - } - } - } - - ListView { - id: partListView - model: visualModel - anchors.left: parent.left - anchors.top: parent.top - anchors.right: parent.right - height: parent.height - } - } -} -- cgit v1.2.3