*/
-#include "TranslationXdxf.h"
+#include "TranslationStarDict.h"
#include <QDebug>
-TranslationXdxf::TranslationXdxf():_key(""),_dictionaryInfo("") {
- xdxfPlugin=0;
+TranslationStarDict::TranslationStarDict():_key(""),_dictionaryInfo("") {
+ starDictPlugin=0;
}
-TranslationXdxf::TranslationXdxf(QString _key, QString _dictionaryInfo,
- XdxfPlugin *xdxfPlugin): _key(_key),_dictionaryInfo(_dictionaryInfo) {
- this->xdxfPlugin=xdxfPlugin;
- if(xdxfPlugin)
- _dictHash = xdxfPlugin->hash();
+TranslationStarDict::TranslationStarDict(QString _key, QString _dictionaryInfo,
+ StarDictPlugin *starDictPlugin): _key(_key),_dictionaryInfo(_dictionaryInfo) {
+ this->starDictPlugin=starDictPlugin;
+ if(starDictPlugin)
+ _dictHash = starDictPlugin->hash();
_bookmark=0;
}
-QString TranslationXdxf::key() const {
+QString TranslationStarDict::key() const {
return _key;
}
-QString TranslationXdxf::toXml() const {
+QString TranslationStarDict::toXml() const {
QString result("");
- if(!xdxfPlugin)
+ if(!starDictPlugin)
return result;
result=result + "<dict> <info path=\"/usr/share/mdictionary/xdxf.png\" ";
result+= " bookmark=\"true\" > \n";
else
result+= " bookmark=\"false\" > \n";
- result+= _dictionaryInfo + "</info>" + xdxfPlugin->search(_key) + "</dict>";
+ result+= _dictionaryInfo + "</info>" + starDictPlugin->search(_key) + "</dict>";
return result.replace("&","&");
}
-void TranslationXdxf::setKey(QString _key) {
+void TranslationStarDict::setKey(QString _key) {
this->_key=_key;
}
-void TranslationXdxf::setDictionaryInfo(QString _dictionaryInfo) {
+void TranslationStarDict::setDictionaryInfo(QString _dictionaryInfo) {
this->_dictionaryInfo=_dictionaryInfo;
}