#include <QtGui/QListWidget>
#include <QtGui/QListWidgetItem>
#include "searchdialog.h"
-#include "eniro.h"
+#include "source.h"
#include "connectionmanager.h"
class ResultWindow : public QMainWindow
static const int REQUEST_TIMEOUT = 30000;
signals:
- void itemSelected(Eniro::Result const& result);
+ void itemSelected(Source::Result const& result);
public slots:
void search(SearchDialog::SearchDetails& details);
+ virtual void setVisible(bool visible);
private slots:
- void resultAvailable(Eniro::Result const& result, Eniro::SearchDetails const& details);
- void requestFinished(QVector <Eniro::Result> const& results, Eniro::SearchDetails const& details, bool error);
+ void resultAvailable(Source::Result const& result, Source::SearchDetails const& details);
+ void requestFinished(QVector <Source::Result> const& results, Source::SearchDetails const& details, bool error);
void itemClicked(QListWidgetItem* item);
private:
- Eniro* eniro_;
+ Source::SourceId sourceId_;
+ Source* source_;
QListWidget* list_;
ConnectionManager* connectionManager_;