diff options
Diffstat (limited to 'include/ui/EventHub.h')
-rw-r--r-- | include/ui/EventHub.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/ui/EventHub.h b/include/ui/EventHub.h index 404be25..6211e9d 100644 --- a/include/ui/EventHub.h +++ b/include/ui/EventHub.h @@ -158,6 +158,8 @@ public: virtual String8 getDeviceName(int32_t deviceId) const = 0; + virtual bool getDeviceBluetooth(int32_t deviceId) const = 0; + virtual status_t getAbsoluteAxisInfo(int32_t deviceId, int axis, RawAbsoluteAxisInfo* outAxisInfo) const = 0; @@ -201,9 +203,11 @@ public: status_t errorCheck() const; virtual uint32_t getDeviceClasses(int32_t deviceId) const; - + virtual String8 getDeviceName(int32_t deviceId) const; - + + virtual bool getDeviceBluetooth(int32_t deviceId) const; + virtual status_t getAbsoluteAxisInfo(int32_t deviceId, int axis, RawAbsoluteAxisInfo* outAxisInfo) const; @@ -245,9 +249,10 @@ private: KeyLayoutMap* layoutMap; String8 keylayoutFilename; int fd; + bool bluetooth; device_t* next; - device_t(int32_t _id, const char* _path, const char* name); + device_t(int32_t _id, const char* _path, const char* name, bool _bluetooth); ~device_t(); }; |