diff options
Diffstat (limited to 'src/selection.h')
| -rw-r--r-- | src/selection.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/selection.h b/src/selection.h index 394ab64ff..ba38bec08 100644 --- a/src/selection.h +++ b/src/selection.h @@ -23,9 +23,7 @@ #include "gc-finalized.h" #include "gc-anchored.h" #include "gc-soft-ptr.h" -#include "util/list.h" #include "sp-item.h" -#include "snapped-point.h" class SPDesktop; @@ -302,6 +300,10 @@ public: sigc::connection connectChanged(sigc::slot<void, Selection *> const &slot) { return _changed_signal.connect(slot); } + sigc::connection connectChangedFirst(sigc::slot<void, Selection *> const &slot) + { + return _changed_signal.slots().insert(_changed_signal.slots().begin(), slot); + } /** * Connects a slot to be notified of selected object modifications. @@ -319,6 +321,10 @@ public: { return _modified_signal.connect(slot); } + sigc::connection connectModifiedFirst(sigc::slot<void, Selection *, guint> const &slot) + { + return _modified_signal.slots().insert(_modified_signal.slots().begin(), slot); + } private: /** no copy. */ |
