00001 #include <qlineedit.h>
00002
00003 #include "logindialog.h"
00004
00005 #include <opie2/odebug.h>
00006
00007 using namespace Opie::Core;
00008
00009 LoginDialog::LoginDialog(const QString&user,const QString&pass, QWidget *parent, const char *name, bool modal, WFlags flags )
00010 : LoginDialogUI( parent, name, modal, flags )
00011 {
00012 userLine->setText( (user.isEmpty()?QString(""):user) );
00013 passLine->setText( (pass.isEmpty()?QString(""):pass) );
00014 _user = user;
00015 _pass = pass;
00016
00017 if ( user.isEmpty() ) {
00018 userLine->setFocus();
00019 } else {
00020 passLine->setFocus();
00021 }
00022 }
00023
00024 void LoginDialog::accept()
00025 {
00026
00027
00028 _user = userLine->text();
00029 _pass = passLine->text();
00030
00031 odebug << "User im accept: |" << _user.latin1() << "|" << oendl;
00032 QDialog::accept();
00033 }