@ -590,21 +590,28 @@ void BitcoinGUI::message(const QString &title, const QString &message, unsigned
int nMBoxIcon = QMessageBox : : Information ;
int nNotifyIcon = Notificator : : Information ;
// Override title based on style
QString msgType ;
switch ( style ) {
case CClientUIInterface : : MSG_ERROR :
msgType = tr ( " Error " ) ;
break ;
case CClientUIInterface : : MSG_WARNING :
msgType = tr ( " Warning " ) ;
break ;
case CClientUIInterface : : MSG_INFORMATION :
msgType = tr ( " Information " ) ;
break ;
default :
msgType = title ; // Use supplied title
// Prefer supplied title over style based title
if ( ! title . isEmpty ( ) ) {
msgType = title ;
}
else {
switch ( style ) {
case CClientUIInterface : : MSG_ERROR :
msgType = tr ( " Error " ) ;
break ;
case CClientUIInterface : : MSG_WARNING :
msgType = tr ( " Warning " ) ;
break ;
case CClientUIInterface : : MSG_INFORMATION :
msgType = tr ( " Information " ) ;
break ;
default :
break ;
}
}
// Append title to "Bitcoin - "
if ( ! msgType . isEmpty ( ) )
strTitle + = " - " + msgType ;
@ -625,7 +632,7 @@ void BitcoinGUI::message(const QString &title, const QString &message, unsigned
if ( ! ( buttons = ( QMessageBox : : StandardButton ) ( style & CClientUIInterface : : BTN_MASK ) ) )
buttons = QMessageBox : : Ok ;
QMessageBox mBox ( ( QMessageBox : : Icon ) nMBoxIcon , strTitle , message , buttons );
QMessageBox mBox ( ( QMessageBox : : Icon ) nMBoxIcon , strTitle , message , buttons , this );
int r = mBox . exec ( ) ;
if ( ret ! = NULL )
* ret = r = = QMessageBox : : Ok ;