index c17de0494a5409e97e7f57e1780f6dc67d61d9e5..4391ca6d6043a4d05d190ee595ffd6d3b4060bb9 100644 (file)
*
* Authors:
* Johan Engelen
+ * Diederik van Lierop
*
* Copyright (C) Johan Engelen 2008 <j.b.c.engelen@utwente.nl>
+ * Copyright (C) Diederik van Lierop 2008 <mail@diedenrezi.nl>
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
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 *_snaptarget_tooltip;
+ TemporaryItem *_snapsource;
+ SPDesktop *_desktop;
private:
SnapIndicator(const SnapIndicator&);