#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,
QWidget *parent = 0);
+protected slots:
+ void onItemActivated(const QModelIndex &index);
+ void onBeginDownload(int size);
+ void onEndDownload(int status, const Search::Result &result,
+ const QString &fileName);
+
protected:
+ QString downloadName() const;
+
+private:
const QList<Search::Result> results;
- ListView *list;
QStringList data;
+ ProgressDialog *progress;
};
#endif // SEARCHRESULTSDIALOG_H