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