[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kio/misc/kwalletd
From: George Staikos <staikos () kde ! org>
Date: 2003-09-04 23:56:50
[Download RAW message or body]
CVS commit by staikos:
- bug fix: allow the user to disable kwallet and complete the wizard :)
- tell the user if the lineedit is empty, instead of saying that two empty
passwords match.
M +14 -5 kwalletwizard.ui.h 1.3
--- kdelibs/kio/misc/kwalletd/kwalletwizard.ui.h #1.2:1.3
@@ -13,10 +13,8 @@ void KWalletWizard::passwordPageUpdate()
bool fe = true;
if (_basic->isChecked()) {
- fe = !_useWallet->isChecked() || (_pass1->text() == _pass2->text());
- fe = !_pass1->text().isEmpty() && fe;
+ fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && \
!_pass1->text().isEmpty()); setFinishEnabled(page2, fe);
} else {
- fe = !_useWallet->isChecked() || (_pass1->text() == _pass2->text());
- fe = !_pass1->text().isEmpty() && fe;
+ fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && \
!_pass1->text().isEmpty()); setFinishEnabled(page3, fe);
}
@@ -24,5 +22,9 @@ void KWalletWizard::passwordPageUpdate()
if (_useWallet->isChecked()) {
if (_pass1->text() == _pass2->text()) {
+ if (_pass1->text().isEmpty()) {
+ _matchLabel->setText(tr("Password is empty."));
+ } else {
_matchLabel->setText(tr("Passwords match."));
+ }
} else {
_matchLabel->setText(tr("Passwords do not match."));
@@ -43,4 +45,5 @@ void KWalletWizard::init()
setAppropriate(page3, false);
setAppropriate(page4, false);
+ setFinishEnabled(page2, true);
}
@@ -50,4 +53,7 @@ void KWalletWizard::setAdvanced()
setAppropriate(page3, true);
setAppropriate(page4, true);
+ bool fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && \
!_pass1->text().isEmpty()); + setFinishEnabled(page2, false);
+ setFinishEnabled(page3, fe);
}
@@ -57,4 +63,7 @@ void KWalletWizard::setBasic()
setAppropriate(page3, false);
setAppropriate(page4, false);
+ bool fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && \
!_pass1->text().isEmpty()); + setFinishEnabled(page3, false);
+ setFinishEnabled(page2, fe);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic