mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-10-17 00:34:01 -04:00
30 lines
723 B
QML
30 lines
723 B
QML
import QtQuick
|
|
import qs.Common
|
|
import qs.DCommon.Widgets
|
|
import qs.Modules.Settings.Widgets
|
|
import qs.Modules.DDash
|
|
|
|
SettingsRow {
|
|
id: root
|
|
|
|
property bool selected: false
|
|
property color accent: Theme.primary
|
|
|
|
signal activated
|
|
|
|
clickable: true
|
|
rowColor: Theme.withAlpha(root.accent, root.selected ? DashMetrics.accentSelectedAlpha : DashMetrics.groupIdleAlpha)
|
|
iconColor: root.selected ? root.accent : Theme.onSurfaceVariant
|
|
topRadius: Theme.cornerRadiusL
|
|
bottomRadius: Theme.cornerRadiusL
|
|
Accessible.selected: selected
|
|
onClicked: activated()
|
|
|
|
DIcon {
|
|
name: "check"
|
|
size: Theme.iconSizeMedium
|
|
color: root.accent
|
|
visible: root.selected
|
|
}
|
|
}
|