summaryrefslogtreecommitdiffabout
path: root/kmicromail/libmailwrapper/logindialog.cpp
blob: 31b75d07fe91cdd03e9acacd5d74a23a9cc469a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <qlineedit.h>

#include "logindialog.h"



//using namespace Opie::Core;

LoginDialog::LoginDialog(const QString&user,const QString&pass, QWidget *parent, const char *name, bool modal, WFlags flags )
    : LoginDialogUI( parent, name, modal, flags )
{
    userLine->setText( (user.isEmpty()?QString(""):user) );
    passLine->setText( (pass.isEmpty()?QString(""):pass) );
    _user = user;
    _pass = pass;

    if ( user.isEmpty() ) {
        userLine->setFocus();
    } else {
        passLine->setFocus();
    }
}

void LoginDialog::accept()
{
    //_user.replace( 0, _user.length(), userLine->text() );
    //_pass.replace( 0, _pass.length(), passLine->text() );
    _user = userLine->text();
    _pass = passLine->text();

    //odebug << "User im accept: |" << _user.latin1() << "|" << oendl; 
    QDialog::accept();
}