summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp')
-rw-r--r--kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp b/kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp
index 4fecd6c4..82f9aaf0 100644
--- a/kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp
+++ b/kopete/protocols/jabber/ui/jabbereditaccountwidget.cpp
@@ -93,6 +93,9 @@ void JabberEditAccountWidget::reopen ()
mServer->setText (account()->configGroup()->readEntry ("Server", TQString()));
cbUseSSL->setChecked (account()->configGroup()->readBoolEntry( "UseSSL", false));
+ if( cbUseSSL->isChecked() ) {
+ lblUseSSL->setEnabled(true);
+ }
mPort->setValue (account()->configGroup()->readNumEntry("Port", 5222));
@@ -106,6 +109,7 @@ void JabberEditAccountWidget::reopen ()
mServer->setEnabled(true);
labelPort->setEnabled(true);
mPort->setEnabled(true);
+ lblCustomServer->setEnabled(true);
}
else
{
@@ -226,6 +230,7 @@ void JabberEditAccountWidget::updateServerField ()
mServer->setEnabled(false);
labelPort->setEnabled(false);
mPort->setEnabled(false);
+ lblCustomServer->setEnabled(false);
}
else
{
@@ -233,6 +238,7 @@ void JabberEditAccountWidget::updateServerField ()
mServer->setEnabled(true);
labelPort->setEnabled(true);
mPort->setEnabled(true);
+ lblCustomServer->setEnabled(true);
}
}
@@ -274,11 +280,16 @@ void JabberEditAccountWidget::slotChangePasswordFinished ()
void JabberEditAccountWidget::sslToggled (bool value)
{
- if (value && (mPort->value() == 5222))
+ if (value && (mPort->value() == 5222)) {
mPort->stepUp ();
- else
- if(!value && (mPort->value() == 5223))
+ }
+ else {
+ if(!value && (mPort->value() == 5223)) {
mPort->stepDown ();
+ }
+ }
+
+ lblUseSSL->setEnabled( value );
}
#include "jabbereditaccountwidget.moc"