feat: clean all notifications if exit on linux

This commit is contained in:
ShootingStarDragons 2023-01-29 13:46:00 +08:00
parent 3abb49c4a2
commit 919ec2a5e3
5 changed files with 33 additions and 1 deletions

View file

@ -1640,3 +1640,11 @@ ChatPage::isRoomActive(const QString &room_id)
return QGuiApplication::focusWindow() && QGuiApplication::focusWindow()->isActive() &&
MainWindow::instance()->windowForRoom(room_id) == QGuiApplication::focusWindow();
}
#if defined (Q_OS_LINUX)
void
ChatPage::removeAllNotifications()
{
notificationsManager->closeAllNotifications();
}
#endif