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.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Sep 23 17:12:24 2004 by doxygen 1.3.8-20040913 written by Dimitri van Heesch, © 1997-2003