index 1e93e36df090671d2de1dc5c878e173a3dd72f65..ae0963b4f93ad0ac5d5e6a4c681d686768abeca5 100644 (file)
SnapIndicator(SPDesktop *desktop);
virtual ~SnapIndicator();
- void set_new_snappoint(Inkscape::SnappedPoint const p);
- void remove_snappoint();
+ void set_new_snaptarget(Inkscape::SnappedPoint const p);
+ void remove_snaptarget();
+
+ void set_new_snapsource(std::pair<Geom::Point, int> const p);
+ void remove_snapsource();
protected:
- TemporaryItem * tempitem;
- SPDesktop *desktop;
+ TemporaryItem *_snaptarget;
+ TemporaryItem *_snapsource;
+ SPDesktop *_desktop;
private:
SnapIndicator(const SnapIndicator&);
SnapIndicator& operator=(const SnapIndicator&);
+ void update_tooltip() const;
+ bool remove_tooltip() const;
};
} //namespace Display