[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeprint/management
From: Laurent Montel <montel () kde ! org>
Date: 2007-09-02 13:33:19
Message-ID: 1188739999.682437.31508.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 707628 by mlaurent:
Fix qsslsocket signal/slot
Display error from ssl
M +9 -4 networkscanner.cpp
M +2 -1 networkscanner.h
--- trunk/KDE/kdelibs/kdeprint/management/networkscanner.cpp #707627:707628
@@ -30,6 +30,7 @@
#include <QtCore/QRegExp>
#include <QtNetwork/QTcpSocket>
#include <QtNetwork/QHostInfo>
+#include <QSslError>
#include <kpushbutton.h>
#include <klocale.h>
@@ -195,8 +196,8 @@
connect( d->socket, SIGNAL(connected()),
SLOT(slotConnectionSuccess()) );
- connect( d->socket, SIGNAL(error()),
- SLOT(slotConnectionFailed()) );
+ connect( d->socket, SIGNAL(sslErrors ( const QList<QSslError> &)),
+ SLOT(slotConnectionFailed(const QList<QSslError> &)) );
}
void NetworkScanner::next()
@@ -243,9 +244,13 @@
next();
}
-void NetworkScanner::slotConnectionFailed()
+void NetworkScanner::slotConnectionFailed(const QList<QSslError> &lst)
{
- kDebug() << "Failure";
+ QListIterator<QSslError> it( lst );
+ while ( it.hasNext() )
+ {
+ kDebug() << "Failure : "<<it.next().errorString ();
+ }
next();
}
--- trunk/KDE/kdelibs/kdeprint/management/networkscanner.h #707627:707628
@@ -26,6 +26,7 @@
#include <QtCore/QList>
#include <QtGui/QWidget>
#include <QtNetwork/QAbstractSocket>
+class QSslError;
class KDEPRINT_MANAGEMENT_EXPORT NetworkScanner : public QWidget
{
@@ -58,7 +59,7 @@
protected Q_SLOTS:
void slotConnectionSuccess();
- void slotConnectionFailed();
+ void slotConnectionFailed(const QList<QSslError>&);
void slotTimeout();
void slotScanClicked();
void slotSettingsClicked();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic