kio
kwalletwizard.ui.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 void KWalletWizard::passwordPageUpdate()
00011 {
00012 bool fe = !_useWallet->isChecked() || _pass1->text() == _pass2->text();
00013 if (_basic->isChecked()) {
00014 setFinishEnabled(page2, fe);
00015 } else {
00016 setNextEnabled(page2, fe);
00017 setFinishEnabled(page3, fe);
00018 }
00019
00020 if (_useWallet->isChecked()) {
00021 if (_pass1->text() == _pass2->text()) {
00022 if (_pass1->text().isEmpty()) {
00023 _matchLabel->setText(i18n("<qt>Password is empty. <b>(WARNING: Insecure)"));
00024 } else {
00025 _matchLabel->setText(i18n("Passwords match."));
00026 }
00027 } else {
00028 _matchLabel->setText(i18n("Passwords do not match."));
00029 }
00030 } else {
00031 _matchLabel->setText(QString::null);
00032 }
00033
00034 }
00035
00036
00037 void KWalletWizard::init()
00038 {
00039 setHelpEnabled(page1, false);
00040 setHelpEnabled(page2, false);
00041 setHelpEnabled(page3, false);
00042 setHelpEnabled(page4, false);
00043 setAppropriate(page3, false);
00044 setAppropriate(page4, false);
00045 setFinishEnabled(page2, true);
00046 }
00047
00048
00049 void KWalletWizard::setAdvanced()
00050 {
00051 setAppropriate(page3, true);
00052 setAppropriate(page4, true);
00053 bool fe = !_useWallet->isChecked() || _pass1->text() == _pass2->text();
00054 setFinishEnabled(page2, false);
00055 setNextEnabled(page2, fe);
00056 setFinishEnabled(page3, fe);
00057 }
00058
00059
00060 void KWalletWizard::setBasic()
00061 {
00062 setAppropriate(page3, false);
00063 setAppropriate(page4, false);
00064 bool fe = !_useWallet->isChecked() || _pass1->text() == _pass2->text();
00065 setFinishEnabled(page3, false);
00066 setFinishEnabled(page2, fe);
00067 }
00068
00069
00070 void KWalletWizard::destroy()
00071 {
00072 _pass1->clear();
00073 _pass2->clear();
00074 }