#include "searchresultsdialog.h"
#include "searchresultinfodialog.h"
#include "trace.h"
+#include "progressdialog.h"
SearchResultsDialog::SearchResultsDialog(const QList<Search::Result> results_,
QWidget *parent): ListWindow(parent), results(results_)
Search *search = Search::instance();
connect(search, SIGNAL(beginDownload(int)), this, SLOT(onBeginDownload(int)));
connect(search, SIGNAL(endDownload()), this, SLOT(onEndDownload()));
+
+ progress = new ProgressDialog(tr("Downloading Book"), this);
}
void SearchResultsDialog::onItemActivated(const QModelIndex &index)
void SearchResultsDialog::onBeginDownload(int size)
{
Trace t("SearchResultsDialog::onBeginDownload");
+ progress->setMinimum(0);
+ progress->setMaximum(0);
+ progress->setValue(0);
+ progress->show();
}
void SearchResultsDialog::onEndDownload()
{
Trace t("SearchResultsDialog::onEndDownload");
+ progress->reset();
}