kwalletwizard.ui.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 void KWalletWizard::passwordPageUpdate()
00011 {
00012 bool fe = true;
00013 if (_basic->isChecked()) {
00014 fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && !_pass1->text().isEmpty());
00015 setFinishEnabled(page2, fe);
00016 } else {
00017 fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && !_pass1->text().isEmpty());
00018 setNextEnabled(page2, fe);
00019 setFinishEnabled(page3, fe);
00020 }
00021
00022 if (_useWallet->isChecked()) {
00023 if (_pass1->text() == _pass2->text()) {
00024 if (_pass1->text().isEmpty()) {
00025 _matchLabel->setText(i18n("Password is empty."));
00026 } else {
00027 _matchLabel->setText(i18n("Passwords match."));
00028 }
00029 } else {
00030 _matchLabel->setText(i18n("Passwords do not match."));
00031 }
00032 } else {
00033 _matchLabel->setText(QString::null);
00034 }
00035
00036 }
00037
00038
00039 void KWalletWizard::init()
00040 {
00041 setHelpEnabled(page1, false);
00042 setHelpEnabled(page2, false);
00043 setHelpEnabled(page3, false);
00044 setHelpEnabled(page4, false);
00045 setAppropriate(page3, false);
00046 setAppropriate(page4, false);
00047 setFinishEnabled(page2, true);
00048 }
00049
00050
00051 void KWalletWizard::setAdvanced()
00052 {
00053 setAppropriate(page3, true);
00054 setAppropriate(page4, true);
00055 bool fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && !_pass1->text().isEmpty());
00056 setFinishEnabled(page2, false);
00057 setNextEnabled(page2, fe);
00058 setFinishEnabled(page3, fe);
00059 }
00060
00061
00062 void KWalletWizard::setBasic()
00063 {
00064 setAppropriate(page3, false);
00065 setAppropriate(page4, false);
00066 bool fe = !_useWallet->isChecked() || ((_pass1->text() == _pass2->text()) && !_pass1->text().isEmpty());
00067 setFinishEnabled(page3, false);
00068 setFinishEnabled(page2, fe);
00069 }
00070
00071
00072 void KWalletWizard::destroy()
00073 {
00074 _pass1->clear();
00075 _pass2->clear();
00076 }
This file is part of the documentation for kio Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Apr 21 18:43:48 2004 by
doxygen 1.3.6-20040222 written by
Dimitri van Heesch, © 1997-2003