Fixed some minor bugs
authorBartosz Szatkowski <bulislaw@linux.com>
Tue, 3 Aug 2010 12:31:42 +0000 (14:31 +0200)
committerBartosz Szatkowski <bulislaw@linux.com>
Tue, 3 Aug 2010 12:31:42 +0000 (14:31 +0200)
trunk/src/base/backbone/backbone.cpp
trunk/src/base/backbone/backbone.h
trunk/src/includes/CommonDictInterface.h

index 4283a28..298442a 100644 (file)
@@ -38,9 +38,10 @@ Backbone::Backbone(const Backbone &b){
     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;
 }
 
@@ -80,7 +81,7 @@ void Backbone::search(QString word) {
              dicts[dict] = 0;
  }
 
- void Backbone::addDictionary(CommonDictInterface *dict) {
+ void Backbone::addDictionary(CommonDictInterface* dict) {
      dicts[dict] = 1;
  }
 
index 88da721..ff47056 100644 (file)
@@ -72,7 +72,7 @@ public Q_SLOTS:
     void quit();
 
     //! \return maximum number of word that plugin could find
-    int searchLimit();
+    int searchLimit() const;
 
     // TODO void removeDictionary(CommonDictInterface* dict);
     // TODO addToBookmark(Translation*);
index c2f3a21..7ece263 100644 (file)
@@ -38,8 +38,6 @@ class Settings;
 class CommonDictInterface : public QObject {
   Q_OBJECT
   public:
-    CommonDictInterface(const QObject *parent = 0) ;
-
     //! returns source language code iso 639-2
     virtual QString langFrom() const = 0;