okteta
offsetcolumnrenderer.cpp
Go to the documentation of this file.
64 void OffsetColumnRenderer::renderColumnBackground( QPainter* painter, const PixelXRange& _Xs, const PixelYRange& Ys )
73 void OffsetColumnRenderer::renderFirstLine( QPainter *painter, const PixelXRange &, Line firstLineIndex )
86 void OffsetColumnRenderer::renderColumn( QPainter* painter, const PixelXRange& Xs, const PixelYRange& Ys )
92 void OffsetColumnRenderer::renderEmptyColumn( QPainter* painter, const PixelXRange& Xs, const PixelYRange& Ys )
97 void OffsetColumnRenderer::setFormat( OffsetFormat::Format format, const QFontMetrics& fontMetrics )
Line mRenderLineIndex
Definition: offsetcolumnrenderer.h:92
void restrictToXSpan(PixelXRange *xSpan) const
Definition: abstractcolumnrenderer.cpp:54
OffsetFormat::Format format() const
Definition: offsetcolumnrenderer.h:97
virtual void renderFirstLine(QPainter *painter, const PixelXRange &Xs, Line firstLineIndex)
Definition: offsetcolumnrenderer.cpp:73
Size noOfBytesPerLine() const
returns number of bytes per line
Definition: bytearraytablelayout.h:209
Address firstLineOffset() const
Definition: bytearraytablelayout.h:208
virtual ~OffsetColumnRenderer()
Definition: offsetcolumnrenderer.cpp:147
virtual void renderColumn(QPainter *painter, const PixelXRange &Xs, const PixelYRange &Ys)
Definition: offsetcolumnrenderer.cpp:86
OffsetFormat::print printFunction() const
Definition: offsetcolumnrenderer.h:96
the logical layout of a byte array table for a view
Definition: bytearraytablelayout.h:61
static const PixelX rightOffsetMargin
Definition: offsetcolumnrenderer.cpp:39
void setFormat(OffsetFormat::Format format, const QFontMetrics &fontMetrics)
Definition: offsetcolumnrenderer.cpp:97
char mCodedOffset[OffsetFormat::MaxFormatWidth+1]
buffer to hold the formatted coding
Definition: offsetcolumnrenderer.h:88
Definition: offsetformat.h:37
ByteArrayTableLayout * mLayout
Definition: offsetcolumnrenderer.h:74
AbstractColumnStylist * stylist() const
Definition: abstractcolumnrenderer.cpp:40
void renderLine(QPainter *painter, Line lineIndex)
paints full line
Definition: offsetcolumnrenderer.cpp:54
OffsetColumnRenderer(AbstractColumnStylist *stylist, ByteArrayTableLayout *layout, OffsetFormat::Format format)
Definition: offsetcolumnrenderer.cpp:42
OffsetFormat::Format mFormat
Definition: offsetcolumnrenderer.h:83
PixelY mDigitBaseLine
Definition: offsetcolumnrenderer.h:80
virtual void renderNextLine(QPainter *painter)
the actual painting call for a column's line.
Definition: offsetcolumnrenderer.cpp:80
base class for columns of the ColumnsView
Definition: abstractcolumnrenderer.h:46
PixelX mOffsetTextWidth
Definition: offsetcolumnrenderer.h:78
virtual const QPalette & palette() const =0
void setFontMetrics(const QFontMetrics &fontMetrics)
Definition: offsetcolumnrenderer.cpp:124
void renderColumnBackground(QPainter *painter, const PixelXRange &Xs, const PixelYRange &Ys)
Definition: offsetcolumnrenderer.cpp:64
virtual void renderEmptyColumn(QPainter *painter, const PixelXRange &Xs, const PixelYRange &Ys)
Definition: offsetcolumnrenderer.cpp:92
OffsetFormat::print PrintFunction
Definition: offsetcolumnrenderer.h:85
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 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:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.