- DownloadManager code in place
[qtrapids] / src / plugins / searchplugin / SearchPlugin.h
index ff709b2..0b6a158 100644 (file)
@@ -29,6 +29,8 @@ class QWidget;
 class QComboBox;
 class QPushButton;
 class QLineEdit;
 class QComboBox;
 class QPushButton;
 class QLineEdit;
+class QWebView;
+class DownloadManager;
 
 namespace qtrapids
 {
 
 namespace qtrapids
 {
@@ -49,11 +51,15 @@ signals:
 private slots:
        void on_searchButton_clicked();
        void on_searchResult(QWidget* resultWidget);
 private slots:
        void on_searchButton_clicked();
        void on_searchResult(QWidget* resultWidget);
-
+       void on_loadFinished(bool ok);
+       void on_linkClicked(const QUrl& url);
+       void on_downloadFinished(QString filepath);
 private:
        QComboBox *comboBox_;
        QLineEdit *searchLine_;
        QPushButton *searchButton_;
 private:
        QComboBox *comboBox_;
        QLineEdit *searchLine_;
        QPushButton *searchButton_;
+       QWebView *result_; // Do not delete, plugin host takes ownership
+       DownloadManager *dlManager_;
        PluginHostInterface* host_;
 
 };
        PluginHostInterface* host_;
 
 };