dicts = QHash<CommonDictInterface*, bool > (b.dicts);
plugins = QList<CommonDictInterface* > (b.plugins);
resultv = QHash<QString, Translation* > (b.resultv);
+ searchLimitv = b.searchLimit();
}
-int Backbone::searchLimit() {
+int Backbone::searchLimit() const {
return searchLimitv;
}
dicts[dict] = 0;
}
- void Backbone::addDictionary(CommonDictInterface *dict) {
+ void Backbone::addDictionary(CommonDictInterface* dict) {
dicts[dict] = 1;
}
void quit();
//! \return maximum number of word that plugin could find
- int searchLimit();
+ int searchLimit() const;
// TODO void removeDictionary(CommonDictInterface* dict);
// TODO addToBookmark(Translation*);
class CommonDictInterface : public QObject {
Q_OBJECT
public:
- CommonDictInterface(const QObject *parent = 0) ;
-
//! returns source language code iso 639-2
virtual QString langFrom() const = 0;