..
Viewing
main.qml
61 lines (46 loc) • 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61 | // TODO: ADD LICENCE HEADER
import QtQuick 2.0
import QtQuick.Window 2.2
import QtQuick.Layouts 1.1
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
import "notifications" as Notifications
import "devices" as Devices
import "networking" as Networking
import "audio" as Audio
import "activities" as Activities
import "mediacontroller" as MediaController
Item {
id: root
MediaController.Root {
id: mediaController
}
Notifications.NotificationsPanel {
id: notifications;
}
Devices.Root {
id: devices
}
Activities.Root {
id: activities
}
Networking.Networking {
id: networking
}
Audio.Audio {
id: audio
}
Plasmoid.compactRepresentation : CompactRepresentation {
id: compactRepresentation
Connections {
target: expandedView
onVisibleChanged: compactRepresentation.showHightlight = expandedView.visible
}
}
SidePanel {
id: expandedView
FullRepresentation { id : fullRepresentation }
}
Plasmoid.preferredRepresentation: Plasmoid.compactRepresentation
}
|
|