diff options
| author | 2009-03-25 17:12:05 +0000 | |
|---|---|---|
| committer | 2009-03-25 17:12:05 +0000 | |
| commit | fcc92d44845b4d3f85ca7efecfe25cd25de9a849 (patch) | |
| tree | a9ae5d57691f210c205e9b99e7fa739f7d8589d0 /src/modules/options/optw_servers.cpp | |
| parent | reworked fix for #383, some gcc 4.3 noise fix (diff) | |
| download | KVIrc-fcc92d44845b4d3f85ca7efecfe25cd25de9a849.tar.gz KVIrc-fcc92d44845b4d3f85ca7efecfe25cd25de9a849.tar.bz2 KVIrc-fcc92d44845b4d3f85ca7efecfe25cd25de9a849.zip | |
implemented #408 (password fields with a tick to hide/show text)
gcc 4.3 noise reduction
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3164 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/optw_servers.cpp')
| -rw-r--r-- | src/modules/options/optw_servers.cpp | 38 |
1 files changed, 26 insertions, 12 deletions
diff --git a/src/modules/options/optw_servers.cpp b/src/modules/options/optw_servers.cpp index 8492dd068..3b909e9d4 100644 --- a/src/modules/options/optw_servers.cpp +++ b/src/modules/options/optw_servers.cpp @@ -136,8 +136,7 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviNetwork * n) "specified in the \"Identity\" options tab.</center>","options")); l = new QLabel(__tr2qs_ctx("Password:","options"),gbox); - m_pPassEditor = new QLineEdit(gbox); - m_pPassEditor->setEchoMode(QLineEdit::Password); + m_pPassEditor = new KviPasswordLineEdit(gbox); m_pPassEditor->setText(n->password()); KviTalToolTip::add(m_pPassEditor,__tr2qs_ctx("<center>If this network requires a password, put it in this field, otherwise leave it empty.</center>","options")); @@ -420,17 +419,25 @@ void KviNetworkDetailsWidget::fillData(KviNetwork * n) if(m_pAutoConnectCheck) n->setAutoConnect(m_pAutoConnectCheck->isChecked()); if(m_pEncodingEditor) - if(m_pEncodingEditor->currentIndex() <= 0)n->setEncoding(QString()); - else { + { + if(m_pEncodingEditor->currentIndex() <= 0) + { + n->setEncoding(QString()); + } else { KviLocale::EncodingDescription * d = KviLocale::encodingDescription(m_pEncodingEditor->currentIndex() - 1); n->setEncoding(d->szName); } + } if(m_pTextEncodingEditor) - if(m_pTextEncodingEditor->currentIndex() <= 0)n->setTextEncoding(QString()); - else { + { + if(m_pTextEncodingEditor->currentIndex() <= 0) + { + n->setTextEncoding(QString()); + } else { KviLocale::EncodingDescription * dd = KviLocale::encodingDescription(m_pTextEncodingEditor->currentIndex() - 1); n->setTextEncoding(dd->szName); } + } if(m_pChannelListSelector) m_pChannelListSelector->commit(); if(m_lstChannels.isEmpty())n->setAutoJoinChannelList(0); @@ -512,8 +519,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviServer * s) "specified in the \"Identity\" options tab.</center>","options")); l = new QLabel(__tr2qs_ctx("Password:","options"),gbox); - m_pPassEditor = new QLineEdit(gbox); - m_pPassEditor->setEchoMode(QLineEdit::Password); + m_pPassEditor = new KviPasswordLineEdit(gbox); m_pPassEditor->setText(s->password()); KviTalToolTip::add(m_pPassEditor,__tr2qs_ctx("<center>If this server requires a password, put it in this field, otherwise leave it empty.</center>","options")); @@ -895,17 +901,25 @@ void KviServerDetailsWidget::fillData(KviServer * s) if(m_pLinkFilterEditor) s->setLinkFilter(m_pLinkFilterEditor->lineEdit()->text()); if(m_pEncodingEditor) - if(m_pEncodingEditor->currentIndex() <= 0)s->m_szEncoding = ""; - else { + { + if(m_pEncodingEditor->currentIndex() <= 0) + { + s->m_szEncoding = ""; + } else { KviLocale::EncodingDescription * d = KviLocale::encodingDescription(m_pEncodingEditor->currentIndex() - 1); s->m_szEncoding = d->szName; } + } if(m_pTextEncodingEditor) - if(m_pTextEncodingEditor->currentIndex() <= 0)s->m_szTextEncoding = ""; - else { + { + if(m_pTextEncodingEditor->currentIndex() <= 0) + { + s->m_szTextEncoding = ""; + } else { KviLocale::EncodingDescription * dd = KviLocale::encodingDescription(m_pTextEncodingEditor->currentIndex() - 1); s->m_szTextEncoding = dd->szName; } + } s->setIp(""); if(m_pCacheIpCheck) s->setCacheIp(m_pCacheIpCheck->isChecked()); |
