Browse Source

VUtils: set default button as special button

Le Tan 8 years ago
parent
commit
9f9cc553dd
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/utils/vutils.cpp

+ 8 - 0
src/utils/vutils.cpp

@@ -415,6 +415,14 @@ int VUtils::showMessage(QMessageBox::Icon p_icon,
             okBtn->style()->polish(okBtn);
         }
     }
+
+    QPushButton *defaultBtn = dynamic_cast<QPushButton *>(msgBox.button(p_defaultBtn));
+    if (defaultBtn) {
+        defaultBtn->setProperty("SpecialBtn", true);
+        defaultBtn->style()->unpolish(defaultBtn);
+        defaultBtn->style()->polish(defaultBtn);
+    }
+
     return msgBox.exec();
 }