X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fdevice-manager.h;h=1bfb5120c109ea6ddb2ec6a4ea195452143f0a6c;hb=852b4f6c7a572bc2ccbd96e80c4063a38f77153b;hp=f441180a67c8fd2a4a910dd46a98a3d6190b54bc;hpb=d70ad7a28e89c69b96ec96e311aeef00b0f506f2;p=inkscape.git diff --git a/src/device-manager.h b/src/device-manager.h index f441180a6..1bfb5120c 100644 --- a/src/device-manager.h +++ b/src/device-manager.h @@ -26,6 +26,7 @@ public: 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: @@ -43,9 +44,11 @@ public: virtual std::list getDevices() = 0; virtual sigc::signal& > signalDeviceChanged() = 0; + virtual sigc::signal& > signalAxesChanged() = 0; virtual sigc::signal& > signalButtonsChanged() = 0; virtual sigc::signal& > 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;