28 lines
709 B
C++
28 lines
709 B
C++
#ifndef CF2CD71D_5155_4FC5_B382_331CBD884F97
|
|
#define CF2CD71D_5155_4FC5_B382_331CBD884F97
|
|
#include "GUIFormBaseDialog.h"
|
|
|
|
#include "components/ULineEdit.h"
|
|
#include <QString>
|
|
class AdminSPwdDialog :public GUIFormBaseDialog{
|
|
Q_OBJECT
|
|
public:
|
|
explicit AdminSPwdDialog(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
|
|
~AdminSPwdDialog() override = default;
|
|
QString getNewPwd();
|
|
protected:
|
|
void generateCode();
|
|
void generateSPCode();
|
|
void generatePwd();
|
|
bool updateReferenceData() override;
|
|
|
|
private:
|
|
QString Crypt();
|
|
QString mCode;
|
|
QString mSpCode;
|
|
QString mNewPwd;
|
|
ULineEdit* mLeSpCode;
|
|
};
|
|
|
|
#endif /* CF2CD71D_5155_4FC5_B382_331CBD884F97 */
|