Translation* _tr;
public:
TranslationPtr(Translation* tr) :_tr(tr) {}
- QString toHtml() const {return _tr->toHtml();}
+ QString toHtml() const {
+ QString trans;
+ trans = _tr->toHtml();
+ return trans;
+
+ }
};
void Backbone::init() {
connect(&_timerHtmlSearch, SIGNAL(timeout()), this,
SLOT(htmlTranslationReady()));
+ QThreadPool::globalInstance()->setMaxThreadCount(
+ QThreadPool::globalInstance()->maxThreadCount()+1);
+
_history = new History(5, this);
}
-int Backbone::activeSearches() const {
- return -1; //TODO
-}
if(!_innerResult.isFinished())
return;
QFutureIterator<QList<Translation*> > it(_innerResult);
+ _timerSearch.stop();
while(it.hasNext()) {
QList<Translation* > list = it.next();
_result.insert(trans->key().toLower(), trans);
}
- _timerSearch.stop();
Q_EMIT ready();
}
#include <QTimer>
#include <QTime>
#include <QDir>
+#include <QThread>
#include <QSettings>
#include "../../includes/CommonDictInterface.h"
#include "../../includes/settings.h"
//! \return maximum number of word that plugin could find
int searchLimit() const;
- //! \return number of active searches
- int activeSearches() const;
-
/*! Performs search for final translation (html/xml) form
\param list of Translation* to be searched for
*/