From 25185131e165d23252fb7ab60a284e6871fa96e4 Mon Sep 17 00:00:00 2001 From: ramon Date: Wed, 23 Jan 2013 18:23:22 +0000 Subject: [PATCH] =?UTF-8?q?#574:=20A=C3=B1adir=20c=C3=B3digo=20al=20Browse?= =?UTF-8?q?r=20para=20ignorar=20los=20errores=20de=20SSL.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.0@3492 a21b9725-9963-47de-94b9-378ad31fedc9 --- src/mainwindow.cpp | 11 +++++++++++ src/mainwindow.h | 3 +++ 2 files changed, 14 insertions(+) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 40a02ab..a1f9eaf 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -14,6 +14,8 @@ #include #include #include +#include +#include #include "qtermwidget.h" @@ -97,6 +99,10 @@ MainWindow::MainWindow(QWidget *parent) connect(m_web,SIGNAL(loadProgress(int)),this,SLOT(slotWebLoadProgress(int))); connect(m_web,SIGNAL(urlChanged(const QUrl&)),this, SLOT(slotUrlChanged(const QUrl&))); + // Ignore SSL errors. + connect(m_web->page()->networkAccessManager(), + SIGNAL(sslErrors(QNetworkReply*, const QList &)), this, + SLOT(slotSslErrors(QNetworkReply*))); // Process signals connect(m_process,SIGNAL(started()),this,SLOT(slotProcessStarted())); @@ -234,6 +240,11 @@ void MainWindow::slotUrlChanged(const QUrl &url) m_webBar->setText(url.toString()); } +void MainWindow::slotSslErrors(QNetworkReply* reply) +{ + reply->ignoreSslErrors(); +} + void MainWindow::slotProcessStarted() { print(tr("Lanzado satisfactoriamente.")); diff --git a/src/mainwindow.h b/src/mainwindow.h index 005e0e5..1bcb0c5 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -10,6 +10,8 @@ #include #include #include +#include +#include class QWebView; class QTextEdit; @@ -38,6 +40,7 @@ class MainWindow : public QMainWindow void slotWebLoadStarted(); void slotWebLoadFinished(bool ok); void slotWebLoadProgress(int progress); + void slotSslErrors(QNetworkReply* reply); // Funciones que manejan cada vez que el proceso hace algo void slotProcessStarted();