#include "cache.h"
ResultWindow::ResultWindow(QWidget* parent): QMainWindow(parent),
-eniro_(0), list_(0)
+eniro_(0), list_(0), connectionManager_(0)
{
setAttribute(Qt::WA_Maemo5StackedWindow);
setWindowTitle(tr("Search results"));
}
+ResultWindow::~ResultWindow()
+{
+ delete connectionManager_;
+ connectionManager_ = 0;
+}
+
void ResultWindow::search(SearchDialog::SearchDetails& details)
{
if(!list_)
show();
setAttribute(Qt::WA_Maemo5ShowProgressIndicator, true);
+ if(!connectionManager_)
+ {
+ connectionManager_ = new ConnectionManager();
+ }
+
+ connectionManager_->connect();
+
eniro_->abort();
eniro_->search(Eniro::SearchDetails(details.name, details.location, type));