Hi!
I would like add to my webbrowser download manager option. I added QWebView into Form and I added this code:
connect(ui->webView->page(), SIGNAL(downloadRequested(QNetworkRequest)), this, SLOT(downloadRequested(QNetworkRequest)));
connect(ui->webView->page(), SIGNAL(downloadRequested(QNetworkRequest)), this, SLOT(downloadRequested(QNetworkRequest)));
To copy to clipboard, switch view to plain text mode
void MainWindow::downloadRequested(const QNetworkRequest &request)
{
downloadmanager *dm = new downloadmanager();
dm.append(request.url().toString());
dm.show();
}
void MainWindow::downloadRequested(const QNetworkRequest &request)
{
downloadmanager *dm = new downloadmanager();
dm.append(request.url().toString());
dm.show();
}
To copy to clipboard, switch view to plain text mode
But when I click on the link with file it doesn't work, It works only when I right-click on link and choose "save link"
I tried this code but the result is same.
connect(ui->webView->page(), SIGNAL(downloadRequested(const QNetworkRequest&)), this, SLOT(downloadRequested(const QNetworkRequest&)));
connect(ui->webView->page(), SIGNAL(downloadRequested(const QNetworkRequest&)), this, SLOT(downloadRequested(const QNetworkRequest&)));
To copy to clipboard, switch view to plain text mode
Sorry for my poor English.
Bookmarks