Add confirm logout.
This commit is contained in:
@@ -152,6 +152,10 @@ void AccountFormDialog::addSelfModeUI(QHBoxLayout* hlayout)
|
|||||||
|
|
||||||
hlayout->addWidget(btnLogout);
|
hlayout->addWidget(btnLogout);
|
||||||
connect(btnLogout, &QAbstractButton::clicked, [=]() {
|
connect(btnLogout, &QAbstractButton::clicked, [=]() {
|
||||||
|
if(DialogManager::Default()->requestAlertMessage(tr("Do you want to logout the current user?"), OkAndCancel, tr("Logout")) == QDialog::Rejected)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
accept();
|
accept();
|
||||||
LOG_USER_OPERATION("Logout")
|
LOG_USER_OPERATION("Logout")
|
||||||
EventCenter::Default()->triggerEvent(RequestLogin, nullptr, nullptr);
|
EventCenter::Default()->triggerEvent(RequestLogin, nullptr, nullptr);
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ AlertDialog::AlertDialog(QWidget *parent, Qt::WindowFlags f)
|
|||||||
mLblTitle->setAlignment(Qt::AlignCenter);
|
mLblTitle->setAlignment(Qt::AlignCenter);
|
||||||
mLblTitle->setText(tr("Warning"));
|
mLblTitle->setText(tr("Warning"));
|
||||||
mLblTitle->setObjectName("AlertDialogTitle");
|
mLblTitle->setObjectName("AlertDialogTitle");
|
||||||
|
mLblMsg->setWordWrap(true);
|
||||||
|
mLblMsg->setMinimumHeight(70);
|
||||||
layout->addWidget(mLblTitle);
|
layout->addWidget(mLblTitle);
|
||||||
layout->addWidget(mLblMsg);
|
layout->addWidget(mLblMsg);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user