diff options
Diffstat (limited to 'include/cru/ui')
-rw-r--r-- | include/cru/ui/render/text_render_object.hpp | 2 | ||||
-rw-r--r-- | include/cru/ui/ui_event.hpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/cru/ui/render/text_render_object.hpp b/include/cru/ui/render/text_render_object.hpp index 6c01ed93..5394ee0a 100644 --- a/include/cru/ui/render/text_render_object.hpp +++ b/include/cru/ui/render/text_render_object.hpp @@ -21,7 +21,7 @@ class TextRenderObject : public RenderObject { TextRenderObject(TextRenderObject&& other) = delete; TextRenderObject& operator=(const TextRenderObject& other) = delete; TextRenderObject& operator=(TextRenderObject&& other) = delete; - ~TextRenderObject() override = default; + ~TextRenderObject() override; std::string GetText() const; void SetText(std::string new_text); diff --git a/include/cru/ui/ui_event.hpp b/include/cru/ui/ui_event.hpp index 7a688d6d..c9ed1b80 100644 --- a/include/cru/ui/ui_event.hpp +++ b/include/cru/ui/ui_event.hpp @@ -25,6 +25,8 @@ class UiEventArgs : public Object { UiEventArgs& operator=(UiEventArgs&& other) = default; ~UiEventArgs() override = default; + Object* GetSender() const { return sender_; } + Object* GetOriginalSender() const { return original_sender_; } bool IsHandled() const { return handled_; } |