From 6097662ccbe04a6fe3005c9607af3ad688ce5b89 Mon Sep 17 00:00:00 2001 From: Elvio Basello Date: Thu, 28 Aug 2008 13:46:21 +0000 Subject: initial work on STARTTLS protocol: KVIrc now knows how to handle it git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2334 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/options/optw_connection.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/modules/options/optw_connection.cpp') diff --git a/src/modules/options/optw_connection.cpp b/src/modules/options/optw_connection.cpp index 6e50160b0..0ef2026c9 100644 --- a/src/modules/options/optw_connection.cpp +++ b/src/modules/options/optw_connection.cpp @@ -47,7 +47,6 @@ KviConnectionOptionsWidget::KviConnectionOptionsWidget(QWidget * parent) gbox = addGroupBox(0,1,0,1,Qt::Horizontal,__tr2qs_ctx("On Unexpected Disconnect","options")); - b1 = addBoolSelector(gbox,__tr2qs_ctx("Keep channels open","options"),KviOption_boolKeepChannelsOpenOnUnexpectedDisconnect,true); mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to keep channels open after an unexpected disconnect.
","options")); @@ -89,7 +88,6 @@ KviConnectionOptionsWidget::KviConnectionOptionsWidget(QWidget * parent) addRowSpacer(0,2,4,2); } - KviConnectionOptionsWidget::~KviConnectionOptionsWidget() { } @@ -122,7 +120,12 @@ KviSSLOptionsWidget::KviSSLOptionsWidget(QWidget * parent) p = addPasswordSelector(gbox,__tr2qs_ctx("Private key password:","options"), &(KVI_OPTION_STRING(KviOption_stringSSLPrivateKeyPass)),KVI_OPTION_BOOL(KviOption_boolUseSSLPrivateKey)); connect(b,SIGNAL(toggled(bool)),p,SLOT(setEnabled(bool))); - addRowSpacer(0,2,0,2); + + b = addBoolSelector(this,__tr2qs_ctx("Use the STARTTLS security protocol if available","options"),&(KVI_OPTION_BOOL(KviOption_boolUseStartTlsIfAvailable)),true); + mergeTip(b,__tr2qs_ctx("
This option will cause KVIrc to try to reconnect to the server using an encrypted connection
","options")); + addWidgetToLayout(b,0,2,0,2); + + addRowSpacer(0,3,0,3); #else addLabel(0,0,0,0,__tr2qs_ctx("This executable has no SSL support.","options")); #endif -- cgit v1.3.1-10-gc9f91