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 }