okteta
abstractcolumnrenderer.cpp
Go to the documentation of this file.
46 PixelX AbstractColumnRenderer::visibleWidth() const { return d->mIsVisible ? d->mXSpan.width(): 0; }
54 void AbstractColumnRenderer::restrictToXSpan( PixelXRange* xSpan ) const { xSpan->restrictTo( d->mXSpan ); }
56 bool AbstractColumnRenderer::overlaps( const PixelXRange& xSpan ) const { return d->mXSpan.overlaps(xSpan); }
59 void AbstractColumnRenderer::renderFirstLine( QPainter* painter, const PixelXRange& xSpan, int firstLineIndex )
78 void AbstractColumnRenderer::renderColumn( QPainter* painter, const PixelXRange& xSpan, const PixelYRange& ySpan )
83 void AbstractColumnRenderer::renderEmptyColumn( QPainter* painter, const PixelXRange& xSpan, const PixelYRange& ySpan )
AbstractColumnRenderer(AbstractColumnStylist *stylist)
Definition: abstractcolumnrenderer.cpp:35
void restrictToXSpan(PixelXRange *xSpan) const
Definition: abstractcolumnrenderer.cpp:54
virtual void renderEmptyColumn(QPainter *painter, const PixelXRange &xSpan, const PixelYRange &ySpan)
Definition: abstractcolumnrenderer.cpp:83
void setLineHeight(PixelY lineHeight)
buffer actual line height in column
Definition: abstractcolumnrenderer.cpp:52
PixelX visibleWidth() const
convenience: returns width if visible else 0
Definition: abstractcolumnrenderer.cpp:46
bool overlaps(const Range &R) const
returns true is the range shares at least one index with R.
Definition: range.h:118
void renderBlankLine(QPainter *painter) const
Definition: abstractcolumnrenderer_p.h:69
void setEndByWidth(S width)
sets the last index of the range's range to be width-1 behind the start If the range is invalid the b...
Definition: numberrange.h:152
void renderEmptyColumn(QPainter *painter, const PixelXRange &xSpan, const PixelYRange &ySpan)
Definition: abstractcolumnrenderer_p.h:78
AbstractColumnStylist * stylist() const
Definition: abstractcolumnrenderer.cpp:40
virtual ~AbstractColumnRenderer()
Definition: abstractcolumnrenderer.cpp:88
virtual void renderNextLine(QPainter *painter)
the actual painting call for a column's line.
Definition: abstractcolumnrenderer.cpp:67
virtual void renderColumn(QPainter *painter, const PixelXRange &xSpan, const PixelYRange &ySpan)
Definition: abstractcolumnrenderer.cpp:78
virtual void renderFirstLine(QPainter *painter, const PixelXRange &xSpan, int firstLineIndex)
Before an update of the columns view each column that intersects with the area to be painted will be ...
Definition: abstractcolumnrenderer.cpp:59
PixelY lineHeight() const
Definition: abstractcolumnrenderer.cpp:47
bool overlaps(const PixelXRange &xSpan) const
true if column overlaps with pixels between x-positions x1, x2
Definition: abstractcolumnrenderer.cpp:56
void renderBlankLine(QPainter *painter) const
Definition: abstractcolumnrenderer.cpp:73
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.