Author: Carlos Lopez <genet...@gmail.com>
Date:   Mon Aug  8 13:29:00 2011 +0100

Add operator == to DashItem class

---

 synfig-core/src/synfig/dashitem.cpp |    9 +++++++++
 synfig-core/src/synfig/dashitem.h   |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/synfig-core/src/synfig/dashitem.cpp 
b/synfig-core/src/synfig/dashitem.cpp
index a0aca8b..8b2d11c 100644
--- a/synfig-core/src/synfig/dashitem.cpp
+++ b/synfig-core/src/synfig/dashitem.cpp
@@ -116,3 +116,12 @@ DashItem::get_side_type(int i)const
 {
        return i>0? side_type_[1]: side_type_[0];
 }
+
+bool
+DashItem::operator == (const DashItem& rhs)
+{
+       return  side_type_[0] == rhs.get_side_type(0) &&
+                       side_type_[1] == rhs.get_side_type(1) &&
+                       length_ == rhs.get_length() &&
+                       offset_ == rhs.get_offset();
+}
diff --git a/synfig-core/src/synfig/dashitem.h 
b/synfig-core/src/synfig/dashitem.h
index 08eacf2..bdaad12 100644
--- a/synfig-core/src/synfig/dashitem.h
+++ b/synfig-core/src/synfig/dashitem.h
@@ -66,6 +66,7 @@ public:
        int get_side_type_after()const;
        void set_side_type_after(int sideafter);
        int get_side_type(int i)const;
+       bool operator == (const DashItem& rhs);
 }; // END of class DashItem
 
 }; // END of namespace synfig


------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to