1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-29 16:02:51 -05:00

spotlight: danksearch integration (indexed file search)

This commit is contained in:
bbedward
2025-10-27 09:49:17 -04:00
parent 0ac5b7bc87
commit 79b23ca829
8 changed files with 1210 additions and 57 deletions

37
Widgets/DankNFIcon.qml Normal file
View File

@@ -0,0 +1,37 @@
import QtQuick
import qs.Common
Item {
id: root
property string name: ""
property alias size: icon.font.pixelSize
property alias color: icon.color
implicitWidth: icon.implicitWidth
implicitHeight: icon.implicitHeight
readonly property var iconMap: ({
"docker": "\uf21f"
})
FontLoader {
id: firaCodeFont
source: Qt.resolvedUrl("../assets/fonts/nerd-fonts/FiraCodeNerdFont-Regular.ttf")
}
StyledText {
id: icon
anchors.fill: parent
font.family: firaCodeFont.name
font.pixelSize: Theme.fontSizeMedium
color: Theme.surfaceText
text: root.iconMap[root.name] || ""
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
renderType: Text.NativeRendering
antialiasing: true
}
}