23#ifndef NOTIFICATIONSENTEVENTARGS_H
24#define NOTIFICATIONSENTEVENTARGS_H
A base class for event arguments.
Definition eventargs.h:32
const std::string & getActionParam() const noexcept
Gets the parameter of the optional action.
std::string m_message
Definition notificationsenteventargs.h:68
NotificationSeverity m_severity
Definition notificationsenteventargs.h:69
std::string m_actionParam
Definition notificationsenteventargs.h:71
const std::string & getMessage() const noexcept
Gets the message of the notification.
NotificationSentEventArgs(const std::string &message, NotificationSeverity severity, const std::string &action="", const std::string &actionParam="") noexcept
Constructs a NotificationSentEventArgs.
std::string m_action
Definition notificationsenteventargs.h:70
const std::string & getAction() const noexcept
Gets the optional action of the notification.
NotificationSeverity getSeverity() const noexcept
Gets the severity of the notification.
Definition appnotification.h:8
NotificationSeverity
Severities of a notification.
Definition notificationseverity.h:32