diff --git a/src/device-manager.h b/src/device-manager.h
index f441180a67c8fd2a4a910dd46a98a3d6190b54bc..1bfb5120c109ea6ddb2ec6a4ea195452143f0a6c 100644 (file)
--- a/src/device-manager.h
+++ b/src/device-manager.h
virtual gint getNumAxes() const = 0;
virtual gint getNumKeys() const = 0;
virtual Glib::ustring getLink() const = 0;
virtual gint getNumAxes() const = 0;
virtual gint getNumKeys() const = 0;
virtual Glib::ustring getLink() const = 0;
+ virtual gint getLiveAxes() const = 0;
virtual gint getLiveButtons() const = 0;
protected:
virtual gint getLiveButtons() const = 0;
protected:
virtual std::list<InputDevice const *> getDevices() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalDeviceChanged() = 0;
virtual std::list<InputDevice const *> getDevices() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalDeviceChanged() = 0;
+ virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalAxesChanged() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalButtonsChanged() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalLinkChanged() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalButtonsChanged() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalLinkChanged() = 0;
+ virtual void addAxis(Glib::ustring const & id, gint axis) = 0;
virtual void addButton(Glib::ustring const & id, gint button) = 0;
virtual void setLinkedTo(Glib::ustring const & id, Glib::ustring const& link) = 0;
virtual void addButton(Glib::ustring const & id, gint button) = 0;
virtual void setLinkedTo(Glib::ustring const & id, Glib::ustring const& link) = 0;