gui signals and slots connected with backbone
[mdictionary] / trunk / src / base / gui / SearchBarWidget.cpp
index 42813f8..ecd9e86 100644 (file)
 
 
 
-SearchBarWidget::SearchBarWidget(QWidget *parent) :
+SearchBarWidget::SearchBarWidget(Backbone* backbone, QWidget *parent) :
     QWidget(parent) {
 
+    this->backbone = backbone;
+
     initializeUI();
 
     setMaximumHeight(150);
@@ -51,6 +53,16 @@ SearchBarWidget::SearchBarWidget(QWidget *parent) :
     connect(clearSearchWordToolButton, SIGNAL(clicked()),
             this, SLOT(clearSearchWordToolButtonClicked()));
 
+
+    connect(this, SIGNAL(searchForTranslations(QString)),
+            backbone, SLOT(search(QString)));
+
+    connect(this, SIGNAL(stopSearching()),
+            backbone, SLOT(stopSearching()));
+
+    connect(backbone, SIGNAL(ready()),
+            this, SLOT(setEnabled(bool)));
+
 }
 
 SearchBarWidget::~SearchBarWidget() {