diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2008-03-22 21:40:30 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2008-03-22 21:40:30 +0000 |
| commit | b2183c7d51f6735ea67c5d8c319a05f26f883442 (patch) | |
| tree | 900d04bccecf44a0ad00b972eaba7af32565a9b7 /src/device-manager.h | |
| parent | changes to use RegisteredTransformedPoint as widget for LPE point. not complete (diff) | |
| download | inkscape-b2183c7d51f6735ea67c5d8c319a05f26f883442.tar.gz inkscape-b2183c7d51f6735ea67c5d8c319a05f26f883442.zip | |
Tracking of live axes
(bzr r5172)
Diffstat (limited to 'src/device-manager.h')
| -rw-r--r-- | src/device-manager.h | 3 |
1 files changed, 3 insertions, 0 deletions
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<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 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; |
