#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(); QString GetAccountName(); QString GetProfileName(); private: QString getCurrentExePath(); void updateProfileFileList(); private slots: void on_pbtn_login_clicked(); void on_pbtn_register_clicked(); void on_checkBox_showPswd_toggled(bool checked); void on_pushButton_updateFilename_clicked(); void on_pushButton_viewDirectory_clicked(); private: Ui::Dialog_logIn *ui; //HGPdtToolDbUserMgr m_pdtToolDbuserMgr; QPoint m_startPos; QPoint m_endPos; bool m_leftMousePressed; LogInType m_loginType; QString m_accountName; QString m_profileName; }; #endif // DIALOG_LOGIN_H