Index: src/Notification.cpp |
=================================================================== |
--- a/src/Notification.cpp |
+++ b/src/Notification.cpp |
@@ -52,21 +52,37 @@ |
if (notificationTypeIterator == notificationTypes.end()) |
{ |
return NotificationType::NOTIFICATION_TYPE_INFORMATION; |
} |
return notificationTypeIterator->first; |
} |
} |
+Notification::Notification(const Notification& notification) |
+ : JsValue(notification) |
+{ |
+} |
+ |
+Notification::Notification(Notification&& notification) |
+ : JsValue(std::move(notification)) |
+{ |
+} |
+ |
Notification::Notification(JsValue&& jsValue) |
: JsValue(std::move(jsValue)) |
{ |
} |
+Notification& Notification::operator=(const Notification& notification) |
+{ |
+ *this = notification; |
+ return *this; |
+} |
+ |
NotificationType Notification::GetType() const |
{ |
return StringToNotificationType(GetProperty("type").AsString()); |
} |
NotificationTexts Notification::GetTexts() const |
{ |
JsValue jsTexts = jsEngine->Evaluate("API.getNotificationTexts").Call(*this); |