#include "listwindow.h"
#include "search.h"
-class ListView;
class QModelIndex;
class ProgressDialog;
+/** Search result list. */
class SearchResultsDialog: public ListWindow
{
Q_OBJECT
public:
- explicit SearchResultsDialog(const QList<Search::Result> searchResults,
+ explicit SearchResultsDialog(QList<Search::Result> searchResults,
QWidget *parent = 0);
protected slots:
- void onDownload();
void onItemActivated(const QModelIndex &index);
void onBeginDownload(int size);
- void onEndDownload();
+ void onEndDownload(int status, const Search::Result &result,
+ const QString &fileName);
protected:
QString downloadName() const;
private:
- const QList<Search::Result> results;
- ListView *list;
+ QList<Search::Result> results;
QStringList data;
ProgressDialog *progress;
};