kio Library API Documentation

kwalletwizard.ui.h

00001 /**************************************************************************** 00002 ** ui.h extension file, included from the uic-generated form implementation. 00003 ** 00004 ** If you wish to add, delete or rename functions or slots use 00005 ** Qt Designer which will update this file, preserving your code. Create an 00006 ** init() function in place of a constructor, and a destroy() function in 00007 ** place of a destructor. 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 }
KDE Logo
This file is part of the documentation for kio Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 12 15:08:46 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003