Changed dictionary search result handling
authorBartosz Szatkowski <bulislaw@linux.com>
Wed, 4 Aug 2010 12:02:49 +0000 (14:02 +0200)
committerBartosz Szatkowski <bulislaw@linux.com>
Wed, 4 Aug 2010 12:02:49 +0000 (14:02 +0200)
Now its simple blocking wait. But goitg to be based on QFuture mechanism

trunk/src/base/backbone/backbone.cpp

index e712512..ab5c2f7 100644 (file)
@@ -115,7 +115,7 @@ void Backbone::search(QString word) {
 
     foreach(CommonDictInterface* dict, dicts.keys())
         if(dicts[dict] == 1) {
-            dict->search(word, searchLimit());
+            translation(dict->search(word, searchLimit()));
         }
 }
 
@@ -135,9 +135,9 @@ void Backbone::search(QString word) {
 
  void Backbone::addDictionary(CommonDictInterface* dict) {
      dicts[dict] = 1;
-     connect(dict, SIGNAL(finalTranslation(QList<Translation*>)),
-             this, SLOT(translation(QList<Translation*>)),
-             Qt::UniqueConnection);
+     //connect(dict, SIGNAL(finalTranslation()),
+      //       this, SLOT(translation()),
+      //       Qt::UniqueConnection);
  }