1616 along with this program. If not, see <https://www.gnu.org/licenses/>.
1717*/
1818
19- #include " LibinputEvent .h"
20- #include " LibinputGestureEvent .h"
21- #include " LibinputKeyboardEvent .h"
22- #include " LibinputPointerEvent .h"
23- #include " LibinputTouchEvent .h"
19+ #include " Event .h"
20+ #include " GestureEvent .h"
21+ #include " KeyboardEvent .h"
22+ #include " PointerEvent .h"
23+ #include " TouchEvent .h"
2424
25- namespace InputActions
25+ namespace InputActions ::libinput
2626{
2727
28- LibinputEvent::LibinputEvent (libinput_event *event)
28+ Event::Event (libinput_event *event)
2929 : m_event(event)
3030{
3131}
3232
33- LibinputEvent::LibinputEvent (LibinputEvent &&other)
33+ Event::Event (Event &&other)
3434{
3535 *this = std::move (other);
3636}
3737
38- LibinputEvent ::~LibinputEvent ()
38+ Event ::~Event ()
3939{
4040 if (!m_event) {
4141 return ;
@@ -44,52 +44,52 @@ LibinputEvent::~LibinputEvent()
4444 libinput_event_destroy (m_event);
4545}
4646
47- libinput_event_type LibinputEvent ::type () const
47+ libinput_event_type Event ::type () const
4848{
4949 return libinput_event_get_type (m_event);
5050}
5151
52- std::optional<LibinputGestureEvent> LibinputEvent ::gestureEvent () const
52+ std::optional<GestureEvent> Event ::gestureEvent () const
5353{
5454 auto *event = libinput_event_get_gesture_event (m_event);
5555 if (!event) {
5656 return {};
5757 }
5858
59- return LibinputGestureEvent (event);
59+ return GestureEvent (event);
6060}
6161
62- std::optional<LibinputKeyboardEvent> LibinputEvent ::keyboardEvent () const
62+ std::optional<KeyboardEvent> Event ::keyboardEvent () const
6363{
6464 auto *event = libinput_event_get_keyboard_event (m_event);
6565 if (!event) {
6666 return {};
6767 }
6868
69- return LibinputKeyboardEvent (event);
69+ return KeyboardEvent (event);
7070}
7171
72- std::optional<LibinputPointerEvent> LibinputEvent ::pointerEvent () const
72+ std::optional<PointerEvent> Event ::pointerEvent () const
7373{
7474 auto *event = libinput_event_get_pointer_event (m_event);
7575 if (!event) {
7676 return {};
7777 }
7878
79- return LibinputPointerEvent (event);
79+ return PointerEvent (event);
8080}
8181
82- std::optional<LibinputTouchEvent> LibinputEvent ::touchEvent () const
82+ std::optional<TouchEvent> Event ::touchEvent () const
8383{
8484 auto *event = libinput_event_get_touch_event (m_event);
8585 if (!event) {
8686 return {};
8787 }
8888
89- return LibinputTouchEvent (event);
89+ return TouchEvent (event);
9090}
9191
92- LibinputEvent &LibinputEvent ::operator =(LibinputEvent &&other)
92+ Event &Event ::operator =(Event &&other)
9393{
9494 std::swap (m_event, other.m_event );
9595 return *this ;
0 commit comments