Warning, /system/mycroft-gui/application/AboutPage.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * Copyright 2018 Marco Martin <mart@kde.org> 0003 * Copyright 2018 by Aditya Mehra <aix.m@outlook.com> 0004 * 0005 * Licensed under the Apache License, Version 2.0 (the "License"); 0006 * you may not use this file except in compliance with the License. 0007 * You may obtain a copy of the License at 0008 * 0009 * http://www.apache.org/licenses/LICENSE-2.0 0010 * 0011 * Unless required by applicable law or agreed to in writing, software 0012 * distributed under the License is distributed on an "AS IS" BASIS, 0013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 0014 * See the License for the specific language governing permissions and 0015 * limitations under the License. 0016 * 0017 */ 0018 0019 import QtQuick 2.15 0020 import QtQuick.Layouts 1.15 0021 import QtQuick.Controls 2.15 as Controls 0022 import org.kde.kirigami 2.19 as Kirigami 0023 import Mycroft 1.0 as Mycroft 0024 0025 Kirigami.ScrollablePage { 0026 title: "About" 0027 objectName: "About" 0028 0029 globalToolBarStyle: Kirigami.ApplicationHeaderStyle.Titles 0030 Kirigami.Theme.colorSet: nightSwitch.checked ? Kirigami.Theme.Complementary : Kirigami.Theme.Window 0031 0032 ColumnLayout { 0033 id: aboutLayout 0034 width: parent.width 0035 implicitHeight: childrenRect.height 0036 spacing: Kirigami.Units.largeSpacing 0037 0038 Kirigami.Heading { 0039 id: clientLabel 0040 level: 2 0041 font.bold: true 0042 color: Kirigami.Theme.textColor; 0043 Layout.fillWidth: true 0044 text: "Client Information" 0045 } 0046 0047 Controls.Label { 0048 id: andappverlabel 0049 visible: Kirigami.Settings.isMobile 0050 text: !isAndroid && Kirigami.Settings.isMobile ? "Application Version: " + versionNumber : "Android Application Version: " + versionNumber 0051 Layout.fillWidth: true 0052 } 0053 0054 Controls.Label { 0055 id: mycroftguiapplabel 0056 visible: !Kirigami.Settings.isMobile 0057 text: "Mycroft GUI Version: " + versionNumber 0058 Layout.fillWidth: true 0059 } 0060 0061 Item { 0062 Layout.minimumHeight: Kirigami.Units.largeSpacing * 2 0063 } 0064 0065 Kirigami.Heading { 0066 id: licenselabel 0067 level: 2 0068 font.bold: true 0069 color: Kirigami.Theme.textColor; 0070 Layout.fillWidth: true 0071 text: "License" 0072 } 0073 0074 Controls.Label { 0075 id: licenseinfolabel 0076 text: "Licensed under the Apache License, Version 2.0 (the 'License'); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 <br><br> Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." 0077 Layout.fillWidth: true 0078 elide: Text.ElideRight 0079 wrapMode: Text.WordWrap 0080 } 0081 } 0082 }