Fix shutdown button in LoginDialog.

This commit is contained in:
sunwen
2023-09-08 13:52:42 +08:00
parent 64bac0e960
commit d6541c436b
3 changed files with 11 additions and 1 deletions

View File

@@ -19,7 +19,7 @@ AlertDialog::AlertDialog(QWidget *parent, Qt::WindowFlags f)
// add title // add title
mLblTitle->setAlignment(Qt::AlignCenter); mLblTitle->setAlignment(Qt::AlignCenter);
mLblTitle->setText(tr("Warning")); mLblTitle->setText(tr("Warning"));
mLblTitle->setObjectName("title"); mLblTitle->setObjectName("AlertDialogTitle");
layout->addWidget(mLblTitle); layout->addWidget(mLblTitle);
layout->addWidget(mLblMsg);} layout->addWidget(mLblMsg);}

View File

@@ -178,6 +178,11 @@ int DialogManager::requestAlertMessage(const QString& aMessage, DialogButtonMode
} }
dialog.setButtonMode(aButtonMode); dialog.setButtonMode(aButtonMode);
dialog.setWindowModality(Qt::WindowModal); dialog.setWindowModality(Qt::WindowModal);
if(dialog.parentWidget()->inherits("LoginDialog"))
{
dialog.setWindowFlags(dialog.windowFlags() | Qt::WindowStaysOnTopHint | Qt::BypassWindowManagerHint );
}
int ret = dialog.exec(); int ret = dialog.exec();
releaseTopWidget(&dialog); releaseTopWidget(&dialog);
return ret; return ret;

View File

@@ -243,6 +243,11 @@ QLabel#title {
font-size: 30px; font-size: 30px;
} }
QLabel#AlertDialogTitle
{
font-size: 30px;
}
/*------LoginWindow----------------------------------------------------------*/ /*------LoginWindow----------------------------------------------------------*/
QFrame#loginFrame { QFrame#loginFrame {
min-width: 700px; min-width: 700px;