vlc | branch: master | Francois Cartegnie <[email protected]> | Fri Jul 20 
13:57:43 2012 +0200| [229c807ce1cf5b5edebb7de9621a8191d78209b5] | committer: 
Francois Cartegnie

Qt: PLModel: Move font's contextual style to views

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=229c807ce1cf5b5edebb7de9621a8191d78209b5
---

 modules/gui/qt4/components/playlist/playlist_model.cpp |    5 +----
 modules/gui/qt4/components/playlist/views.cpp          |    2 ++
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/modules/gui/qt4/components/playlist/playlist_model.cpp 
b/modules/gui/qt4/components/playlist/playlist_model.cpp
index 9e58022..a41c356 100644
--- a/modules/gui/qt4/components/playlist/playlist_model.cpp
+++ b/modules/gui/qt4/components/playlist/playlist_model.cpp
@@ -363,10 +363,7 @@ QVariant PLModel::data( const QModelIndex &index, const 
int role ) const
     }
     else if( role == Qt::FontRole )
     {
-        QFont f;
-        if( isCurrent( index ) )
-            f.setBold( true );
-        return QVariant( f );
+        return QVariant( QFont() );
     }
     else if( role == Qt::ToolTipRole )
     {
diff --git a/modules/gui/qt4/components/playlist/views.cpp 
b/modules/gui/qt4/components/playlist/views.cpp
index d33222a..5512e05 100644
--- a/modules/gui/qt4/components/playlist/views.cpp
+++ b/modules/gui/qt4/components/playlist/views.cpp
@@ -80,6 +80,7 @@ void PlIconViewItemDelegate::paint( QPainter * painter, const 
QStyleOptionViewIt
 
     QFont font( index.data( Qt::FontRole ).value<QFont>() );
     font.setPointSize( __MAX( font.pointSize() + i_zoom, 4 ) );
+    font.setBold( option.state & QStyle::State_Selected );
     painter->setFont( font );
     QFontMetrics fm = painter->fontMetrics();
 
@@ -220,6 +221,7 @@ void PlListViewItemDelegate::paint( QPainter * painter, 
const QStyleOptionViewIt
     //Draw title info
     f.setItalic( true );
     f.setPointSize( __MAX( f.pointSize() + i_zoom, 4 ) );
+    f.setBold( option.state & QStyle::State_Selected );
     painter->setFont( f );
     QFontMetrics fm( painter->fontMetrics() );
 

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to