add operator == to Translation
authorJakub Jaszczynski <j.j.jaszczynski@gmail.com>
Thu, 5 Aug 2010 11:19:58 +0000 (13:19 +0200)
committerJakub Jaszczynski <j.j.jaszczynski@gmail.com>
Thu, 5 Aug 2010 11:19:58 +0000 (13:19 +0200)
trunk/src/includes/translation.h

index 3476947..a157c19 100644 (file)
@@ -34,12 +34,17 @@ class Translation {
     //! \return word to be translated
     virtual QString key() const = 0;
  
+    bool operator==(Translation* translation) {
+        return this->key()==translation->key();
+    }
+
     /*! \returns dictionary information (plugin name, languages, <logo> etc)\
          to be displayed in translation table header */
     virtual QString dictionaryInfo() const = 0;
 
     //! \return parsed raw format into html
     virtual QString toHtml() const = 0;
+
 };
 
 Q_DECLARE_METATYPE(Translation*);