Files
illogical-impulse/dots/.config/quickshell/ii/modules/waffle/bar/Tasks.qml
T
2025-11-11 20:23:09 +01:00

35 lines
722 B
QML

import QtQuick
import QtQuick.Layouts
import Quickshell
import qs.services
import qs.modules.common
import qs.modules.waffle.looks
Item {
id: root
Layout.fillHeight: true
implicitHeight: row.implicitHeight
implicitWidth: row.implicitWidth
// Apps row
RowLayout {
id: row
anchors.fill: parent
spacing: 4
Repeater {
model: ScriptModel {
objectProp: "appId"
values: TaskbarApps.apps.filter(app => app.appId !== "SEPARATOR")
}
delegate: TaskAppButton {
required property var modelData
toplevel: modelData
}
}
}
// TODO: Previews popup
}