Warning, /plasma-mobile/mycroft-plasmoid-mobile/plasmoid/contents/ui/SimpleMessageType.qml is written in an unsupported language. File is not indexed.

0001 /* Copyright 2016 Aditya Mehra <aix.m@outlook.com>                            
0002 
0003     This library is free software; you can redistribute it and/or
0004     modify it under the terms of the GNU Lesser General Public
0005     License as published by the Free Software Foundation; either
0006     version 2.1 of the License, or (at your option) version 3, or any
0007     later version accepted by the membership of KDE e.V. (or its
0008     successor approved by the membership of KDE e.V.), which shall
0009     act as a proxy defined in Section 6 of version 3 of the license.
0010     
0011     This library is distributed in the hope that it will be useful,
0012     but WITHOUT ANY WARRANTY; without even the implied warranty of
0013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
0014     Lesser General Public License for more details.
0015     
0016     You should have received a copy of the GNU Lesser General Public
0017     License along with this library.  If not, see <http://www.gnu.org/licenses/>.
0018 */
0019 
0020 import QtQuick 2.9
0021 import QtQml.Models 2.2
0022 import QtQuick.Controls 2.2
0023 import org.kde.plasma.components 2.0 as PlasmaComponents
0024 import org.kde.plasma.extras 2.0 as PlasmaExtras
0025 
0026 Column {
0027                     spacing: 6
0028                     anchors.right: parent.right
0029 
0030                     readonly property bool sentByMe: model.recipient !== "User"
0031                     property alias mssg: messageText.text
0032                         
0033                     Row {
0034                         id: messageRow
0035                         spacing: 6
0036                         
0037                     Image {
0038                         id: repImg
0039                         width: units.gridUnit * 2
0040                         height: units.gridUnit * 2
0041                         source: "../images/mycroftsmaller2.png"
0042                     }
0043                     
0044                     Rectangle {
0045                         id: messageRect
0046                         width: cbwidth - units.gridUnit * 2
0047                         radius: 2
0048                         height: messageText.implicitHeight + 24
0049                         color: Qt.lighter(theme.backgroundColor, 1.2)
0050                         
0051                     PlasmaComponents.Label {
0052                         id: messageText
0053                         text: model.InputQuery
0054                         anchors.fill: parent
0055                         anchors.margins: 12
0056                         wrapMode: Label.Wrap
0057                         
0058                         }
0059                             }
0060                                 }
0061                                     }