mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-10-14 23:34:01 -04:00
31 lines
831 B
QML
31 lines
831 B
QML
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick
|
|
import qs.Common
|
|
|
|
DestinationCompact {
|
|
id: root
|
|
|
|
required property var systemModel
|
|
|
|
readonly property bool linksControlCenter: root.systemModel.controlCenterSection !== ""
|
|
|
|
activityId: root.systemModel.kind
|
|
iconName: root.systemModel.iconName
|
|
label: root.systemModel.title
|
|
value: root.systemModel.displayValue
|
|
|
|
IslandSlotHoverArea {
|
|
anchors.fill: parent
|
|
controller: root.controller
|
|
cursorShape: root.linksControlCenter ? Qt.PointingHandCursor : Qt.ArrowCursor
|
|
onClicked: {
|
|
if (root.linksControlCenter) {
|
|
root.controller.requestControlCenter(root.systemModel.controlCenterSection, false);
|
|
return;
|
|
}
|
|
root.controller.requestCollapse();
|
|
}
|
|
}
|
|
}
|