From 9f9cc553dda5d4c642ffd7b096efdafc86844681 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 9 Dec 2017 17:48:36 +0800 Subject: [PATCH] VUtils: set default button as special button --- src/utils/vutils.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils/vutils.cpp b/src/utils/vutils.cpp index c254144b..0925bc1e 100644 --- a/src/utils/vutils.cpp +++ b/src/utils/vutils.cpp @@ -415,6 +415,14 @@ int VUtils::showMessage(QMessageBox::Icon p_icon, okBtn->style()->polish(okBtn); } } + + QPushButton *defaultBtn = dynamic_cast(msgBox.button(p_defaultBtn)); + if (defaultBtn) { + defaultBtn->setProperty("SpecialBtn", true); + defaultBtn->style()->unpolish(defaultBtn); + defaultBtn->style()->polish(defaultBtn); + } + return msgBox.exec(); }