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.
    KDE API Reference