diff options
Diffstat (limited to 'notification-ex/abstract_item.h')
-rw-r--r-- | notification-ex/abstract_item.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/notification-ex/abstract_item.h b/notification-ex/abstract_item.h index e63dd04..f9fb084 100644 --- a/notification-ex/abstract_item.h +++ b/notification-ex/abstract_item.h @@ -167,6 +167,7 @@ class EXPORT_API LEDInfo { class EXPORT_API AbstractItem { public: enum Type { + NullObject, Text, Image, Icon, @@ -197,7 +198,7 @@ class EXPORT_API AbstractItem { virtual Bundle Serialize() = 0; virtual void Deserialize(Bundle b) = 0; - virtual std::shared_ptr<AbstractItem> FindByID(std::string id) = 0; + virtual AbstractItem& FindByID(std::string id) = 0; std::string GetId() const; void SetId(std::string id); std::shared_ptr<AbstractAction> GetAction() const; |