From ad90f5e8fba624bd90d0953e669fff54142d8eac Mon Sep 17 00:00:00 2001 From: Jakub Jaszczynski Date: Fri, 27 Aug 2010 12:07:06 +0200 Subject: [PATCH] reduce a request to google --- trunk/src/base/backbone/backbone.cpp | 12 ++++++++++-- trunk/src/plugins/google/src/GooglePlugin.cpp | 4 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/trunk/src/base/backbone/backbone.cpp b/trunk/src/base/backbone/backbone.cpp index e05b042..d3e0223 100644 --- a/trunk/src/base/backbone/backbone.cpp +++ b/trunk/src/base/backbone/backbone.cpp @@ -523,14 +523,22 @@ void Backbone::searchHtml(QList translations) { QList dummy; stopped = false; foreach(Translation* tr, translations) { - if(containsDict(tr->dict()) || !tr->dict()) + if(containsDict(tr->dict()) || !tr->dict()) dummy.append(TranslationPtr(tr)); + /* foreach(CommonDictInterface* dict, activeDicts()) { + Translation* trans = dict->getTranslationFor(tr->key()); + if(trans) + dummy.append(TranslationPtr(trans)); + } */ + } + if(translations.size()>0) { + Translation *tr = translations.at(0); foreach(CommonDictInterface* dict, activeDicts()) { Translation* trans = dict->getTranslationFor(tr->key()); if(trans) dummy.append(TranslationPtr(trans)); } - } + } _innerHtmlResult = QtConcurrent::mapped(dummy, &TranslationPtr::toHtml); diff --git a/trunk/src/plugins/google/src/GooglePlugin.cpp b/trunk/src/plugins/google/src/GooglePlugin.cpp index 68275b0..0b8271e 100644 --- a/trunk/src/plugins/google/src/GooglePlugin.cpp +++ b/trunk/src/plugins/google/src/GooglePlugin.cpp @@ -200,7 +200,7 @@ QList GooglePlugin::searchWordList(QString word, int ) { } QString GooglePlugin::jsonParse(QString result) { - //qDebug()<:"; + result+=""+partOfSpeach.at(i)+": S"; for(int j=0; jsize();j++) result+=words.at(i)->at(j)+", "; result.remove(result.size()-2,2); -- 1.7.9.5