Bookamarks adding, removing, searching (basic), listing -> ready
[mdictionary] / trunk / src / base / backbone / BookmarkTranslations.h
index 0226f6a..5848390 100644 (file)
 
 #include "../../includes/settings.h"
 #include "../../includes/translation.h"
+#include "Bookmarks.h"
 
-class Bookmarks;
 
 
 class BookmarkTranslation : public Translation
 {
 public:
-    TranslationXdxf();
-    TranslationXdxf(QString key, Bookmarks* bookmarks) {
+    BookmarkTranslation(QString key, Bookmarks* bookmarks) {
         _key = key;
         _dictionaryInfo = "Bookmarks";
         _bookmarks = bookmarks;
@@ -57,7 +56,12 @@ public:
 
     //! \return parsed raw format into html
     QString toHtml() const {
-        return _bookmarks->search(_key);
+        QStringList list = _bookmarks->search(_key);
+        QString result;
+        foreach(QString translation, list)
+            result += translation;
+        return result;
+
     }
 
     /*! sets the word for which we want to find a translation