diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2010-04-12 08:09:40 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2010-04-12 08:09:40 +0000 |
| commit | 9b6e70b38a511411f2345c88919cfe14127ab859 (patch) | |
| tree | 9742137764bb6c1ba0b64b9dcb3538ff561b1b49 /src/device-manager.cpp | |
| parent | Fixed state sync for node tool booleans. Addressing bug #426032. (diff) | |
| download | inkscape-9b6e70b38a511411f2345c88919cfe14127ab859.tar.gz inkscape-9b6e70b38a511411f2345c88919cfe14127ab859.zip | |
Simplifying sigc::bind use. Possible fix for mac compile.
Fixed bugs:
- https://launchpad.net/bugs/196195
(bzr r9317)
Diffstat (limited to 'src/device-manager.cpp')
| -rw-r--r-- | src/device-manager.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/device-manager.cpp b/src/device-manager.cpp index b71cca059..62e0c2545 100644 --- a/src/device-manager.cpp +++ b/src/device-manager.cpp @@ -260,10 +260,10 @@ public: virtual std::list<Glib::RefPtr<InputDevice const> > getDevices(); - virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalDeviceChanged(); - virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalAxesChanged(); - virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalButtonsChanged(); - virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalLinkChanged(); + virtual sigc::signal<void, Glib::RefPtr<InputDevice const> > signalDeviceChanged(); + virtual sigc::signal<void, Glib::RefPtr<InputDevice const> > signalAxesChanged(); + virtual sigc::signal<void, Glib::RefPtr<InputDevice const> > signalButtonsChanged(); + virtual sigc::signal<void, Glib::RefPtr<InputDevice const> > signalLinkChanged(); virtual void addAxis(Glib::ustring const & id, gint axis); virtual void addButton(Glib::ustring const & id, gint button); @@ -276,10 +276,10 @@ public: protected: std::list<Glib::RefPtr<InputDeviceImpl> > devices; - sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalDeviceChangedPriv; - sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalAxesChangedPriv; - sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalButtonsChangedPriv; - sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalLinkChangedPriv; + sigc::signal<void, Glib::RefPtr<InputDevice const> > signalDeviceChangedPriv; + sigc::signal<void, Glib::RefPtr<InputDevice const> > signalAxesChangedPriv; + sigc::signal<void, Glib::RefPtr<InputDevice const> > signalButtonsChangedPriv; + sigc::signal<void, Glib::RefPtr<InputDevice const> > signalLinkChangedPriv; }; @@ -445,22 +445,22 @@ void DeviceManagerImpl::setKey( Glib::ustring const & id, guint index, guint key } } -sigc::signal<void, const Glib::RefPtr<InputDevice>& > DeviceManagerImpl::signalDeviceChanged() +sigc::signal<void, Glib::RefPtr<InputDevice const> > DeviceManagerImpl::signalDeviceChanged() { return signalDeviceChangedPriv; } -sigc::signal<void, const Glib::RefPtr<InputDevice>& > DeviceManagerImpl::signalAxesChanged() +sigc::signal<void, Glib::RefPtr<InputDevice const> > DeviceManagerImpl::signalAxesChanged() { return signalAxesChangedPriv; } -sigc::signal<void, const Glib::RefPtr<InputDevice>& > DeviceManagerImpl::signalButtonsChanged() +sigc::signal<void, Glib::RefPtr<InputDevice const> > DeviceManagerImpl::signalButtonsChanged() { return signalButtonsChangedPriv; } -sigc::signal<void, const Glib::RefPtr<InputDevice>& > DeviceManagerImpl::signalLinkChanged() +sigc::signal<void, Glib::RefPtr<InputDevice const> > DeviceManagerImpl::signalLinkChanged() { return signalLinkChangedPriv; } |
