Mercurial > hg > easyhg
diff src/historywidget.cpp @ 397:61bde1f0ff0a item_appearance_adjustments
Replace DateItems (background items for date shading) with a date range list in the scene and dedicated rendering for it in the graphics view: this way we can ensure the shading spans the full width and the dates are always visible
author | Chris Cannam |
---|---|
date | Wed, 25 May 2011 14:32:32 +0100 |
parents | f051d210521e |
children | 1c05e7576ea5 |
line wrap: on
line diff
--- a/src/historywidget.cpp Tue May 24 18:00:12 2011 +0100 +++ b/src/historywidget.cpp Wed May 25 14:32:32 2011 +0100 @@ -18,7 +18,7 @@ #include "historywidget.h" #include "changesetscene.h" -#include "panned.h" +#include "changesetview.h" #include "panner.h" #include "grapher.h" #include "debug.h" @@ -32,11 +32,12 @@ m_showUncommitted(false), m_refreshNeeded(false) { - m_panned = new Panned; + m_panned = new ChangesetView; m_panner = new Panner; m_panned->setDragMode(QGraphicsView::ScrollHandDrag); m_panned->setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate); + m_panned->setCacheMode(QGraphicsView::CacheNone); QGridLayout *layout = new QGridLayout; layout->addWidget(m_panned, 0, 0);