[vlc-commits] Qt: EPG: epgview: add timeline

Francois Cartegnie git at videolan.org
Wed Mar 23 22:10:59 CET 2011


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Wed Mar 23 21:44:26 2011 +0100| [19e198c54b1998a894767096c9f0e15e7ff482b2] | committer: Francois Cartegnie

Qt: EPG: epgview: add timeline

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

 modules/gui/qt4/components/epg/EPGView.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/modules/gui/qt4/components/epg/EPGView.cpp b/modules/gui/qt4/components/epg/EPGView.cpp
index 53cd25d..cddd58d 100644
--- a/modules/gui/qt4/components/epg/EPGView.cpp
+++ b/modules/gui/qt4/components/epg/EPGView.cpp
@@ -36,9 +36,14 @@ EPGGraphicsScene::EPGGraphicsScene( QObject *parent ) : QGraphicsScene( parent )
 
 void EPGGraphicsScene::drawBackground( QPainter *painter, const QRectF &rect)
 {
+    EPGView *epgView;
     painter->setPen( QPen( QColor( 224, 224, 224 ) ) );
     for( int y = rect.top() + TRACKS_HEIGHT ; y < rect.bottom() ; y += TRACKS_HEIGHT )
        painter->drawLine( QLineF( rect.left(), y, rect.right(), y ) );
+    epgView = qobject_cast<EPGView *>(parent());
+    int x = epgView->startTime().secsTo( epgView->baseTime() );
+    painter->setPen( QPen( QColor( 255, 192, 192 ) ) );
+        painter->drawLine( QLineF( x, rect.top(), x, rect.bottom() ) );
 }
 
 EPGView::EPGView( QWidget *parent ) : QGraphicsView( parent )



More information about the vlc-commits mailing list