Add confirm logout.

This commit is contained in:
sunwen
2024-05-07 10:18:44 +08:00
parent 6a48d60458
commit 1c8944a28c
2 changed files with 6 additions and 0 deletions

View File

@@ -152,6 +152,10 @@ void AccountFormDialog::addSelfModeUI(QHBoxLayout* hlayout)
hlayout->addWidget(btnLogout);
connect(btnLogout, &QAbstractButton::clicked, [=]() {
if(DialogManager::Default()->requestAlertMessage(tr("Do you want to logout the current user?"), OkAndCancel, tr("Logout")) == QDialog::Rejected)
{
return;
}
accept();
LOG_USER_OPERATION("Logout")
EventCenter::Default()->triggerEvent(RequestLogin, nullptr, nullptr);

View File

@@ -16,6 +16,8 @@ AlertDialog::AlertDialog(QWidget *parent, Qt::WindowFlags f)
mLblTitle->setAlignment(Qt::AlignCenter);
mLblTitle->setText(tr("Warning"));
mLblTitle->setObjectName("AlertDialogTitle");
mLblMsg->setWordWrap(true);
mLblMsg->setMinimumHeight(70);
layout->addWidget(mLblTitle);
layout->addWidget(mLblMsg);
}