File indexing completed on 2024-04-14 05:43:43
0001 /* 0002 * SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net> 0003 * 0004 * SPDX-License-Identifier: GPL-3.0-or-later 0005 */ 0006 0007 #include "alarmnotification.h" 0008 #include <KLocalizedString> 0009 #include "notificationhandler.h" 0010 0011 AlarmNotification::AlarmNotification(NotificationHandler *handler, const QString &uid) : QObject {handler}, m_uid {uid}, m_notification_handler {handler} 0012 { 0013 m_notification = new KNotification {"alarm"}; 0014 } 0015 0016 void AlarmNotification::send() const 0017 { 0018 m_notification->sendEvent(); 0019 } 0020 0021 QString AlarmNotification::uid() const 0022 { 0023 return m_uid; 0024 } 0025 0026 QString AlarmNotification::text() const 0027 { 0028 return m_notification->text(); 0029 } 0030 0031 void AlarmNotification::setText(const QString &alarmText) 0032 { 0033 m_notification->setText(alarmText); 0034 } 0035 0036 #include "moc_alarmnotification.cpp"