waffles: notifications, kind of

This commit is contained in:
end-4
2025-11-27 23:25:59 +01:00
parent b7ad7361d6
commit 2fd25af353
19 changed files with 470 additions and 116 deletions
@@ -0,0 +1,34 @@
import QtQuick
import qs
import qs.services
import qs.modules.common
import qs.modules.waffle.looks
SmallBorderedIconButton {
id: root
property bool iconVisible: true
property string iconName: ""
property bool iconFilled: true
leftPadding: 12
rightPadding: 12
implicitWidth: focusButtonContent.implicitWidth + leftPadding + rightPadding
contentItem: Row {
id: focusButtonContent
spacing: 4
FluentIcon {
visible: root.iconVisible
icon: root.iconName
filled: root.iconFilled
implicitSize: 14
anchors.verticalCenter: parent.verticalCenter
}
WText {
anchors.verticalCenter: parent.verticalCenter
text: root.text
}
}
}