Added uniform buttons on all dialogs and a website.
[jenirok] / src / gui / resultwindow.cpp
index 11e6fc1..7c556c6 100644 (file)
@@ -55,6 +55,7 @@ void ResultWindow::search(SearchDialog::SearchDetails& details)
     if(!eniro_)
     {
         eniro_ = new Eniro(selectedSite, this);
+        eniro_->setTimeout(REQUEST_TIMEOUT);
 
         connect(eniro_, SIGNAL(resultAvailable(Eniro::Result const&,
                                                Eniro::SearchDetails const&)),
@@ -143,7 +144,14 @@ void ResultWindow::requestFinished(QVector <Eniro::Result> const& results,
 
     if(error)
     {
-        QMessageBox::critical(this, tr("Error"), eniro_->errorString());
+        QString errorString = eniro_->errorString();
+
+        if(errorString.isEmpty())
+        {
+            errorString = tr("Unknown error");
+        }
+
+        QMessageBox::critical(this, tr("Error"), errorString);
     }
 
     if(results.size() == 0)