vlc | branch: master | Francois Cartegnie <[email protected]> | Tue Mar 26 17:26:23 2013 +0100| [93eea1cb6b03e76080a317aa531dea7cbdf563a0] | committer: Francois Cartegnie
Qt: UpdateDialog: highlight security changes > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=93eea1cb6b03e76080a317aa531dea7cbdf563a0 --- modules/gui/qt4/dialogs/help.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/gui/qt4/dialogs/help.cpp b/modules/gui/qt4/dialogs/help.cpp index fb6fb8d..31187b7 100644 --- a/modules/gui/qt4/dialogs/help.cpp +++ b/modules/gui/qt4/dialogs/help.cpp @@ -249,7 +249,16 @@ void UpdateDialog::updateNotify( bool b_result ) .arg( p_release->i_extra == 0 ? "" : "." + QString::number( p_release->i_extra ) ); ui.updateNotifyLabel->setText( message ); - ui.updateNotifyTextEdit->setText( qfu( p_release->psz_desc ) ); + message = qfu( p_release->psz_desc ).replace( "\n", "<br/>" ); + + /* Try to highlight releases featuring security changes */ + int i_index = message.indexOf( "security", Qt::CaseInsensitive ); + if ( i_index >= 0 ) + { + message.insert( i_index + 8, "</font>" ); + message.insert( i_index, "<font style=\"color:red\">" ); + } + ui.updateNotifyTextEdit->setHtml( message ); /* Force the dialog to be shown */ this->show(); _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
