Admin Pwd reset logic

This commit is contained in:
kradchen
2023-09-13 14:27:37 +08:00
parent 88e193ae84
commit 941b2824ea
5 changed files with 114 additions and 10 deletions

View File

@@ -119,14 +119,14 @@ void DialogManager::requestScreenSaverStop(bool aIsStopLocker)
mScreenSaverWindow->stop(aIsStopLocker);
}
int DialogManager::requestResetAdminPwd()
DialogResult DialogManager::requestResetAdminPwd()
{
AdminSPwdDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
int ret = dialog.exec();
releaseTopWidget(&dialog);
return ret;
return DialogResult(ret, dialog.getNewPwd());
}
int DialogManager::requestAddAccount(QSqlTableModel* model) {