summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2016-06-24 10:43:46 +0200
committerPierre Bourdon <delroth@gmail.com>2016-06-24 10:43:46 +0200
commit3570c7f03a2aa90aa634f96c0af1969af610f14d (patch)
tree4252e03c0e853ba7cffe022937698c854ad0eaa9 /Source/Core/InputCommon/ControllerInterface/evdev/evdev.h
parent2115e8a4a6814e32107b5205ff5c95bbd3c6e99c (diff)
Reformat all the things. Have fun with merge conflicts.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev/evdev.h')
-rw-r--r--Source/Core/InputCommon/ControllerInterface/evdev/evdev.h110
1 files changed, 54 insertions, 56 deletions
diff --git a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h
index 5b3c23a466..ce7831bfdc 100644
--- a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h
+++ b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h
@@ -4,9 +4,9 @@
#pragma once
+#include <libevdev/libevdev.h>
#include <string>
#include <vector>
-#include <libevdev/libevdev.h>
#include "InputCommon/ControllerInterface/Device.h"
@@ -14,74 +14,72 @@ namespace ciface
{
namespace evdev
{
-
void Init(std::vector<Core::Device*>& devices);
class evdevDevice : public Core::Device
{
private:
- class Button : public Core::Device::Input
- {
- public:
- std::string GetName() const override;
- Button(u8 index, u16 code, libevdev* dev) : m_index(index), m_code(code), m_dev(dev) {}
- ControlState GetState() const override;
- private:
- const u8 m_index;
- const u16 m_code;
- libevdev* m_dev;
- };
+ class Button : public Core::Device::Input
+ {
+ public:
+ std::string GetName() const override;
+ Button(u8 index, u16 code, libevdev* dev) : m_index(index), m_code(code), m_dev(dev) {}
+ ControlState GetState() const override;
- class Axis : public Core::Device::Input
- {
- public:
- std::string GetName() const override;
- Axis(u8 index, u16 code, bool upper, libevdev* dev);
- ControlState GetState() const override;
- private:
- const u16 m_code;
- const u8 m_index;
- const bool m_upper;
- int m_range;
- int m_min;
- libevdev* m_dev;
- };
+ private:
+ const u8 m_index;
+ const u16 m_code;
+ libevdev* m_dev;
+ };
- class ForceFeedback : public Core::Device::Output
- {
- public:
- std::string GetName() const override;
- ForceFeedback(u16 type, libevdev* dev) : m_type(type), m_id(-1) { m_fd = libevdev_get_fd(dev); }
- ~ForceFeedback();
- void SetState(ControlState state) override;
- private:
- const u16 m_type;
- int m_fd;
- int m_id;
- };
+ class Axis : public Core::Device::Input
+ {
+ public:
+ std::string GetName() const override;
+ Axis(u8 index, u16 code, bool upper, libevdev* dev);
+ ControlState GetState() const override;
-public:
- void UpdateInput() override;
+ private:
+ const u16 m_code;
+ const u8 m_index;
+ const bool m_upper;
+ int m_range;
+ int m_min;
+ libevdev* m_dev;
+ };
- evdevDevice(const std::string &devnode, int id);
- ~evdevDevice();
+ class ForceFeedback : public Core::Device::Output
+ {
+ public:
+ std::string GetName() const override;
+ ForceFeedback(u16 type, libevdev* dev) : m_type(type), m_id(-1) { m_fd = libevdev_get_fd(dev); }
+ ~ForceFeedback();
+ void SetState(ControlState state) override;
- std::string GetName() const override { return m_name; }
- int GetId() const override { return m_id; }
- std::string GetSource() const override { return "evdev"; }
+ private:
+ const u16 m_type;
+ int m_fd;
+ int m_id;
+ };
- bool IsInteresting() const { return m_initialized && m_interesting; }
+public:
+ void UpdateInput() override;
+
+ evdevDevice(const std::string& devnode, int id);
+ ~evdevDevice();
+ std::string GetName() const override { return m_name; }
+ int GetId() const override { return m_id; }
+ std::string GetSource() const override { return "evdev"; }
+ bool IsInteresting() const { return m_initialized && m_interesting; }
private:
- const std::string m_devfile;
- int m_fd;
- libevdev* m_dev;
- std::string m_name;
- const int m_id;
- bool m_initialized;
- bool m_interesting;
+ const std::string m_devfile;
+ int m_fd;
+ libevdev* m_dev;
+ std::string m_name;
+ const int m_id;
+ bool m_initialized;
+ bool m_interesting;
};
-
}
-
}