2
import org.kde.plasma.components 0.1
3
import org.kde.muon 1.0
8
property alias application: addonsModel.application
9
property alias addonsHaveChanged: addonsModel.hasChanges
10
property bool isInstalling: false
11
property alias isEmpty: addonsModel.isEmpty
13
ApplicationAddonsModel { id: addonsModel }
23
enabled: !isInstalling
24
anchors.verticalCenter: parent.verticalCenter
25
checked: model.checked
26
onClicked: addonsModel.changeState(display, checked)
29
source: "image://icon/applications-other"
30
height: parent.height; width: height
32
opacity: isInstalling ? 0.3 : 1
35
enabled: !isInstalling
36
anchors.verticalCenter: parent.verticalCenter
37
text: i18n("<qt>%1<br/><em>%2</em></qt>", display, toolTip)
43
orientation: Qt.Vertical
53
visible: addonsModel.hasChanges && !isInstalling
54
layoutDirection: Qt.RightToLeft
62
iconSource: "dialog-ok"
64
onClicked: addonsModel.applyChanges()
67
iconSource: "document-revert"
69
onClicked: addonsModel.discardChanges()
b'\\ No newline at end of file'