Bank System
logindialog.h
Go to the documentation of this file.
1#ifndef LOGINDIALOG_H
2#define LOGINDIALOG_H
3
4#include <QDialog>
5#include "register.h"
6#include "ui_register.h"
7
8namespace Ui {
9class LogInDialog;
10}
11
12class LogInDialog : public QDialog
13{
14 Q_OBJECT
15
16public:
17 explicit LogInDialog(QWidget *parent = nullptr);
19 QString username;
20 QString password;
21 bool loginStatus=false;
22 void loginExec();
23
24 // validate username
25 bool findUsername(QString m_usrname);
26
27 // verify password
28 bool verifyPassword(QString m_usrname, QString m_password);
29
30 // login
31 void userLogin(QString m_usrname, QString m_password);
32
33
34private slots:
35 void on_userName_textChanged(const QString &arg1);
36
37 void on_userPassword_textChanged(const QString &arg1);
38
40
42
44
45private:
46 Ui::LogInDialog *ui;
47};
48
49#endif // LOGINDIALOG_H
Definition: logindialog.h:13
void loginExec()
bool verifyPassword(QString m_usrname, QString m_password)
Definition: logindialog.cpp:65
bool loginStatus
Definition: logindialog.h:21
QString username
Definition: logindialog.h:19
bool findUsername(QString m_usrname)
Definition: logindialog.cpp:28
QString password
Definition: logindialog.h:20
void on_buttonBox_rejected()
Definition: logindialog.cpp:171
void on_userPassword_textChanged(const QString &arg1)
Definition: logindialog.cpp:109
void on_userName_textChanged(const QString &arg1)
Definition: logindialog.cpp:102
void userLogin(QString m_usrname, QString m_password)
Ui::LogInDialog * ui
Definition: logindialog.h:46
void on_userRegister_clicked()
Definition: logindialog.cpp:118
LogInDialog(QWidget *parent=nullptr)
Definition: logindialog.cpp:14
void on_buttonBox_accepted()
Definition: logindialog.cpp:130
~LogInDialog()
Definition: logindialog.cpp:23
Definition: createcreaccountdialog.h:7