#ifndef DIALOG_LOGIN_H #define DIALOG_LOGIN_H #include #include "HGPdtToolDb.h" namespace Ui { class Dialog_logIn; } class Dialog_logIn : public QDialog { Q_OBJECT public: explicit Dialog_logIn(QWidget *parent = nullptr); ~Dialog_logIn(); enum LogInType { LogInType_Burn = 0, LogInType_InitTest = 1, LogInType_ImageTest = 2, LogInType_PressureTest = 3 }; HGPdtToolDbUserMgr GetUserMgr(); QString GetFtpHost(); unsigned short GetFtpPort(); LogInType GetLogInType(); void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); private slots: void on_pbtn_login_clicked(); void on_pushButton_exit_clicked(); void on_pbtn_setting_clicked(bool checked); void on_pbtn_minum_clicked(); void on_pbtn_close_clicked(); private: void saveCfgValue(const char *appName, const char *key, const QString &value); QString getCfgValue(const char *appName, const char *key, const QString &def); private: Ui::Dialog_logIn *ui; HGPdtToolDbUserMgr m_pdtToolDbuserMgr; QPoint m_startPos; QPoint m_endPos; bool m_leftMousePressed; LogInType m_loginType; }; #endif // DIALOG_LOGIN_H