aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/events/MouseButtonEventArgs.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/ui/events/MouseButtonEventArgs.h')
-rw-r--r--include/cru/ui/events/MouseButtonEventArgs.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/cru/ui/events/MouseButtonEventArgs.h b/include/cru/ui/events/MouseButtonEventArgs.h
index 13b3b0a4..57a84cfb 100644
--- a/include/cru/ui/events/MouseButtonEventArgs.h
+++ b/include/cru/ui/events/MouseButtonEventArgs.h
@@ -1,20 +1,21 @@
#pragma once
#include "MouseEventArgs.h"
-#include "cru/platform/gui/Keyboard.h"
+#include "cru/platform/gui/Input.h"
namespace cru::ui::events {
class CRU_UI_API MouseButtonEventArgs : public MouseEventArgs {
public:
MouseButtonEventArgs(Object* sender, Object* original_sender,
- const Point& point, const MouseButton button,
+ const Point& point,
+ const platform::gui::MouseButton button,
platform::gui::KeyModifier key_modifier)
: MouseEventArgs(sender, original_sender, point),
button_(button),
key_modifier_(key_modifier) {}
MouseButtonEventArgs(Object* sender, Object* original_sender,
- const MouseButton button,
+ const platform::gui::MouseButton button,
platform::gui::KeyModifier key_modifier)
: MouseEventArgs(sender, original_sender),
button_(button),
@@ -25,11 +26,11 @@ class CRU_UI_API MouseButtonEventArgs : public MouseEventArgs {
MouseButtonEventArgs& operator=(MouseButtonEventArgs&& other) = default;
~MouseButtonEventArgs() override = default;
- MouseButton GetButton() const { return button_; }
+ platform::gui::MouseButton GetButton() const { return button_; }
platform::gui::KeyModifier GetKeyModifier() const { return key_modifier_; }
private:
- MouseButton button_;
+ platform::gui::MouseButton button_;
platform::gui::KeyModifier key_modifier_;
};
-} // namespace cru::ui::event
+} // namespace cru::ui::events