Warning, /plasma/plasma-activities/tests/imports/activities.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2013 Heena Mahour <heena393@gmail.com>
0003     SPDX-FileCopyrightText: 2013 Sebastian Kügler <sebas@kde.org>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 import QtQuick 2.0
0008 import org.kde.plasma.core as PlasmaCore
0009 import org.kde.plasma.components 2.0 as PlasmaComponents
0010 import org.kde.plasma.extras 2.0 as PlasmaExtras
0011 import org.kde.activities 0.1 as Activities
0012 
0013 ListView {
0014     id: main
0015 
0016     property int minimumWidth: 32
0017     property int minimumHeight: 32 // theme.mSize(theme.defaultFont).height * 14
0018     property int implicitWidth: minimumWidth * 1.5
0019     property int implicitHeight: minimumHeight * 1.5
0020 
0021     property int formFactor: plasmoid.formFactor
0022 
0023 
0024 
0025     model: modelMain
0026 
0027     Activities.ActivityModel {
0028         id: modelMain
0029     }
0030 
0031     add: Transition {
0032         NumberAnimation { properties: "x"; from: 300; duration: 1000 }
0033     }
0034 
0035     addDisplaced: Transition {
0036        NumberAnimation { properties: "x,y"; duration: 1000 }
0037     }
0038 
0039     remove: Transition {
0040         NumberAnimation { properties: "x"; to: 300; duration: 1000 }
0041     }
0042 
0043     removeDisplaced: Transition {
0044         NumberAnimation { properties: "x,y"; duration: 1000 }
0045     }
0046 
0047     ListModel {
0048         id: modelDummy
0049 
0050         ListElement {
0051             name: "Bill Smith"
0052             number: "555 3264"
0053         }
0054         ListElement {
0055             name: "John Brown"
0056             number: "555 8426"
0057         }
0058         ListElement {
0059             name: "Sam Wise"
0060             number: "555 0473"
0061         }
0062     }
0063 
0064     delegate: Column {
0065         height: 32
0066         Text {
0067             text: name
0068             height: 16
0069             font.bold: true
0070         }
0071         Text {
0072             text: "   id: " + id
0073             height: 16
0074         }
0075 
0076     }
0077 }