code clean
[mdictionary] / src / plugins / stardict / StarDictPlugin.cpp
index 4c78fe3..a6b3c9f 100644 (file)
@@ -20,6 +20,8 @@
 *******************************************************************************/
 /*!
      \file StarDictPlugin.cpp
+     \brief Implementation of stardict plugin's main class.
+
      \author Jakub Jaszczynski
 */
 
@@ -40,7 +42,8 @@ StarDictPlugin::StarDictPlugin(QObject *parent) : CommonDictInterface(parent),
             this, SIGNAL(notify(Notify::NotifyType,QString)));
 
     _settings->setValue("type","stardict");
-    _icon = QIcon("/usr/share/mdictionary/stardict.png");
+    _iconPath = "/usr/share/mdictionary/stardict.png";
+    _icon = QIcon(_iconPath);
     stopped = false;
 
     _settings->setValue("strip_accents","true");
@@ -129,7 +132,6 @@ QList<Translation*> StarDictPlugin::searchWordList(QString word, int limit) {
 
         if(keyword.exactMatch(fkey) ) {
             TranslationStarDict tran(fkey, infoNote(), this);
-  //        qDebug() << "off/len" << offset << len;
             int id = translations.indexOf(tran);
             if(id == -1) {
                 tran.add(offset, len);
@@ -165,7 +167,6 @@ QByteArray StarDictPlugin::read(QByteArray::iterator it,
 QString StarDictPlugin::interpret(QByteArray::iterator it,
         QByteArray::iterator end, QChar mode,QString key, bool) {
     QString result;
-//    qDebug()<<"****** mode:     "<<mode;
     if(mode == 'm'
             || mode == 'l'
             || mode == 'g'
@@ -341,4 +342,8 @@ QIcon* StarDictPlugin::icon() {
     return &_icon;
 }
 
+QString StarDictPlugin::iconPath(){
+    return _iconPath;
+}
+
 Q_EXPORT_PLUGIN2(stardict, StarDictPlugin)