Clean and order documentation in source files. Source ready to beta 2 release
[mdictionary] / src / plugins / stardict / TranslationStarDict.cpp
index 65c60a0..828c277 100644 (file)
     Copyright 2010 Comarch S.A.
 
 *******************************************************************************/
-/*! \file TranslationXdxf.cpp
+/*!
+    \file TranslationStarDict.cpp
+    \brief Implementation of stardict plugin's translation.
+
     \author Jakub Jaszczynski <j.j.jaszczynski@gmail.com>
 */
 
-
 #include "TranslationStarDict.h"
 #include <QDebug>
 
+
 TranslationStarDict::TranslationStarDict():_key(""),_dictionaryInfo("") {
     starDictPlugin=0;
 }
 
+
 TranslationStarDict::TranslationStarDict(QString _key, QString _dictionaryInfo,
          StarDictPlugin *starDictPlugin): _key(_key),_dictionaryInfo(_dictionaryInfo) {
     this->starDictPlugin=starDictPlugin;
@@ -59,8 +63,8 @@ QString TranslationStarDict::key() const {
     return _key;
 }
 
-QString TranslationStarDict::toXml() const {
 
+QString TranslationStarDict::toXml() const {
     QString result("");
     if(!starDictPlugin)
         return result;
@@ -76,25 +80,19 @@ QString TranslationStarDict::toXml() const {
             else
                 result+= _dictionaryInfo +"</info>";
 
-            /*przeformatowanie zwracanego stringu na oczekiwany format*/
-            QString text =starDictPlugin->search(_key, offsets.at(i), lengths.at(i));
-            text.replace("</k>","</key><t>");
-            text.replace("<k>","</t><key>");
-            int pos=text.indexOf("</t>");
-            if(pos!=-1)
-                text.remove(pos,4);
-
-            result+= text;
-            result+= "</t> </dict>";
-            qDebug()<<"trans"<<result;
+            /*conwert returned string to XML format*/
+            result+=starDictPlugin->search(_key, offsets.at(i), lengths.at(i));
+            result+= "</dict>";
    }
    return result;
 }
 
+
 void TranslationStarDict::setKey(QString _key) {
     this->_key=_key;
 }
 
+
 void TranslationStarDict::setDictionaryInfo(QString _dictionaryInfo) {
     this->_dictionaryInfo=_dictionaryInfo;
 }