Warning, /plasma-mobile/mycroft-plasmoid-mobile/plasmoid/contents/ui/DashboardType.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 QtQuick.Layouts 1.3 0024 import org.kde.plasma.core 2.0 as PlasmaCore 0025 import org.kde.plasma.plasmoid 2.0 0026 import org.kde.plasma.components 2.0 as PlasmaComponents 0027 import org.kde.plasma.components 3.0 as PlasmaComponents3 0028 0029 Item { 0030 id: dashbdtypebg 0031 width: cbwidth 0032 height: cbheight 0033 property alias dashlvmodel: dashboardmodelview.model 0034 property alias dashlvdelegate: dashboardmodelview.delegate 0035 0036 PulleyItemDash { 0037 id: dashlistPulley 0038 visible: true 0039 barColor: theme.linkColor 0040 anchors.bottom: parent.bottom 0041 anchors.bottomMargin: units.gridUnit * 0.10 0042 _isVisible: true 0043 z: 900 0044 } 0045 0046 ListView { 0047 id: dashboardmodelview 0048 anchors.top: parent.top 0049 anchors.left: parent.left 0050 anchors.right: parent.right 0051 height: cbheight / 1.05 0052 model: dashLmodel 0053 spacing: 2 0054 focus: false 0055 interactive: true 0056 clip: true; 0057 delegate: DashboardDelegate{} 0058 ScrollBar.vertical: dashscrollBar 0059 } 0060 0061 PlasmaComponents3.ScrollBar { 0062 id: dashscrollBar 0063 orientation: Qt.Vertical 0064 interactive: true 0065 anchors.right: parent.right 0066 anchors.top: parent.top 0067 anchors.bottom: parent.bottom 0068 } 0069 } 0070