1
0
Fork 0
mirror of https://github.com/HenkKalkwater/harbour-sailfin.git synced 2025-09-04 01:42:44 +00:00

Add support for server-side notifications

This commit is contained in:
Henk Kalkwater 2021-09-09 02:18:10 +02:00
parent 357ac89330
commit 60bc90c5fa
No known key found for this signature in database
GPG key ID: A69C050E9FD9FF6A
14 changed files with 179 additions and 14 deletions

View file

@ -55,7 +55,7 @@ ApplicationWindow {
PlatformMediaControl {
playbackManager: appWindow.playbackManager
canQuit: fasle
canQuit: false
desktopFile: "harbour-sailfin"
playerName: "Sailfin"
canRaise: true
@ -100,6 +100,23 @@ ApplicationWindow {
}
}
Notification {
id: serverNotification
//: The application name for the notification
appName: qsTr("Sailfin")
appIcon: "harbour-sailfin"
isTransient: true
}
Connections {
target: apiClient.eventbus
onDisplayMessage: {
serverNotification.summary = header
serverNotification.body = message
serverNotification.publish()
}
}
PlaybackManager {
id: _playbackManager
apiClient: appWindow.apiClient