2022-12-14 06:39:22 +00:00
|
|
|
#ifndef DIALOG_LOGIN_H
|
|
|
|
#define DIALOG_LOGIN_H
|
|
|
|
|
|
|
|
#include <QDialog>
|
2023-08-31 02:50:43 +00:00
|
|
|
//#include "HGPdtToolDb.h"
|
2022-12-14 06:39:22 +00:00
|
|
|
|
|
|
|
namespace Ui {
|
|
|
|
class Dialog_logIn;
|
|
|
|
}
|
|
|
|
|
|
|
|
class Dialog_logIn : public QDialog
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
2022-12-22 02:48:06 +00:00
|
|
|
explicit Dialog_logIn(QWidget *parent = nullptr);
|
2022-12-14 06:39:22 +00:00
|
|
|
~Dialog_logIn();
|
|
|
|
|
2023-01-04 06:28:44 +00:00
|
|
|
enum LogInType
|
|
|
|
{
|
|
|
|
LogInType_Burn = 0,
|
|
|
|
LogInType_InitTest = 1,
|
|
|
|
LogInType_ImageTest = 2,
|
|
|
|
LogInType_PressureTest = 3
|
|
|
|
};
|
|
|
|
|
2023-08-31 02:50:43 +00:00
|
|
|
//HGPdtToolDbUserMgr GetUserMgr();
|
2022-12-27 08:25:47 +00:00
|
|
|
QString GetFtpHost();
|
|
|
|
unsigned short GetFtpPort();
|
2023-01-04 06:28:44 +00:00
|
|
|
LogInType GetLogInType();
|
2023-08-31 02:16:44 +00:00
|
|
|
QString GetAccountName();
|
2023-08-31 07:15:14 +00:00
|
|
|
QString GetProfileName();
|
2022-12-22 02:48:06 +00:00
|
|
|
|
2022-12-14 06:39:22 +00:00
|
|
|
void mousePressEvent(QMouseEvent *event);
|
|
|
|
void mouseMoveEvent(QMouseEvent *event);
|
|
|
|
void mouseReleaseEvent(QMouseEvent *event);
|
|
|
|
|
|
|
|
private slots:
|
|
|
|
void on_pbtn_login_clicked();
|
|
|
|
|
|
|
|
void on_pbtn_setting_clicked(bool checked);
|
|
|
|
|
|
|
|
void on_pbtn_minum_clicked();
|
|
|
|
|
|
|
|
void on_pbtn_close_clicked();
|
|
|
|
|
2023-08-31 02:16:44 +00:00
|
|
|
void on_pbtn_register_clicked();
|
|
|
|
|
2023-08-31 07:15:14 +00:00
|
|
|
void on_pbtn_selectCfgFile_clicked();
|
|
|
|
|
2023-09-01 10:42:28 +00:00
|
|
|
void on_checkBox_rememberPswd_toggled(bool checked);
|
2023-08-31 07:15:14 +00:00
|
|
|
|
2022-12-14 06:39:22 +00:00
|
|
|
private:
|
|
|
|
Ui::Dialog_logIn *ui;
|
|
|
|
|
2023-08-31 02:50:43 +00:00
|
|
|
//HGPdtToolDbUserMgr m_pdtToolDbuserMgr;
|
2022-12-14 06:39:22 +00:00
|
|
|
QPoint m_startPos;
|
|
|
|
QPoint m_endPos;
|
|
|
|
bool m_leftMousePressed;
|
2023-01-04 06:28:44 +00:00
|
|
|
LogInType m_loginType;
|
2023-08-31 02:16:44 +00:00
|
|
|
QString m_accountName;
|
2023-08-31 07:15:14 +00:00
|
|
|
QString m_profileName;
|
2022-12-14 06:39:22 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif // DIALOG_LOGIN_H
|