Fix hide InitializeWidget before close login dialog.

This commit is contained in:
sunwen
2024-05-09 17:44:30 +08:00
parent 564ef17f09
commit 1f362d0340
3 changed files with 3 additions and 1 deletions

View File

@@ -43,6 +43,7 @@ ADD_EVENT_VALUE(ErrorStateUnactive)\
ADD_EVENT_VALUE(StartScanProcess)\
ADD_EVENT_VALUE(CurrentUserNameChanged)\
ADD_EVENT_VALUE(EmptyScanFinished)\
ADD_EVENT_VALUE(UserVerificationSuccess)\

View File

@@ -185,6 +185,7 @@ void LoginDialog::doLogin()
{
resetLoginFailedCount();
mErrorMessage->setVisible(false);
EventCenter::Default()->triggerEvent(GUIEvents::UserVerificationSuccess,nullptr,nullptr);
accept();
LOG_USER_OPERATION("Login Sucessful");
JsonObject::Instance()->setDefaultUser(strUserCode);

View File

@@ -83,7 +83,7 @@ MainWindow::MainWindow(QWidget* aParent)
mInitializWidget->setVisible(false);
});
connect(EventCenter::Default(), &EventCenter::LoginSuccess, this, [this]()
connect(EventCenter::Default(), &EventCenter::UserVerificationSuccess, this, [this]()
{
if(!mTabInited){
mTabInited = true;