move NotifService and NotifItem to services/, keep notification UI in modules/
This commit is contained in:
parent
a17a365b81
commit
d20fdf8fa0
8 changed files with 33 additions and 36 deletions
|
|
@ -10,7 +10,7 @@ PanelWindow {
|
|||
|
||||
required property var screen
|
||||
|
||||
visible: M.NotifService.popups.length > 0 && !S.NiriIpc.overviewOpen
|
||||
visible: S.NotifService.popups.length > 0 && !S.NiriIpc.overviewOpen
|
||||
color: "transparent"
|
||||
|
||||
WlrLayershell.layer: WlrLayer.Overlay
|
||||
|
|
@ -34,7 +34,7 @@ PanelWindow {
|
|||
property var _knownIds: ({})
|
||||
|
||||
Repeater {
|
||||
model: M.NotifService.popups.slice(0, S.Modules.notifications.maxPopups || 4)
|
||||
model: S.NotifService.popups.slice(0, S.Modules.notifications.maxPopups || 4)
|
||||
|
||||
delegate: Item {
|
||||
id: popupItem
|
||||
|
|
@ -74,7 +74,7 @@ PanelWindow {
|
|||
}
|
||||
|
||||
Connections {
|
||||
target: M.NotifService
|
||||
target: S.NotifService
|
||||
function onPopupExpiring(notifId) {
|
||||
if (notifId === popupItem.modelData.id)
|
||||
popupItem.animateDismiss(false);
|
||||
|
|
@ -152,7 +152,7 @@ PanelWindow {
|
|||
easing.type: Easing.OutCubic
|
||||
}
|
||||
ScriptAction {
|
||||
script: popupItem._fullDismiss ? M.NotifService.dismiss(popupItem.modelData.id) : M.NotifService.dismissPopup(popupItem.modelData.id)
|
||||
script: popupItem._fullDismiss ? S.NotifService.dismiss(popupItem.modelData.id) : S.NotifService.dismissPopup(popupItem.modelData.id)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue