okteta
#include <charbytearraycolumnrenderer.h>
Protected Member Functions | |
virtual void | renderByteText (QPainter *painter, Byte byte, Character byteChar, const QColor &color) const |
Protected Member Functions inherited from Okteta::AbstractByteArrayColumnRenderer | |
bool | getNextMarkedAddressRange (AddressRange *markedRange, unsigned int *flag, const AddressRange &range) const |
bool | getNextSelectedAddressRange (AddressRange *selectedRange, unsigned int *flag, const AddressRange &range) const |
virtual void | recalcByteWidth () |
void | recalcX () |
void | renderBookmark (QPainter *painter, const QBrush &brush) |
void | renderMarking (QPainter *painter, const LinePositionRange &linePositions, Address byteIndex, int flag) |
void | renderPlain (QPainter *painter, const LinePositionRange &linePositions, Address byteIndex) |
void | renderRange (QPainter *painter, const QBrush &brush, const LinePositionRange &linePositions, int flag) |
void | renderSelection (QPainter *painter, const LinePositionRange &linePositions, Address byteIndex, int flag) |
void | renderSelectionSpaceBehind (QPainter *painter, LinePosition linePosition) |
void | renderSpaceBehind (QPainter *painter, const QBrush &brush, LinePosition linePosition) |
void | setByteWidth (int byteWidth) |
Protected Member Functions inherited from Okteta::AbstractColumnRenderer | |
void | renderBlankLine (QPainter *painter) const |
void | restrictToXSpan (PixelXRange *xSpan) const |
void | setWidth (PixelX width) |
Protected Attributes | |
bool | mShowingNonprinting |
QChar | mSubstituteChar |
QChar | mUndefinedChar |
Protected Attributes inherited from Okteta::AbstractByteArrayColumnRenderer | |
Bookmarkable * | mBookmarks |
AbstractByteArrayModel * | mByteArrayModel |
PixelX | mByteSpacingWidth |
bool | mByteTypeColored |
PixelX | mByteWidth |
const CharCodec * | mCharCodec |
PixelY | mDigitBaseLine |
PixelX | mDigitWidth |
QFontMetrics | mFontMetrics |
PixelX | mGroupSpacingWidth |
LinePosition | mLastLinePos |
const ByteArrayTableLayout * | mLayout |
PixelX * | mLinePosLeftPixelX |
PixelX * | mLinePosRightPixelX |
int | mNoOfGroupedBytes |
ByteArrayTableRanges * | mRanges |
Line | mRenderLine |
LinePositionRange | mRenderLinePositions |
PixelX | mRenderWidth |
PixelX | mRenderX |
int | mSpacingTrigger |
Additional Inherited Members | |
Public Types inherited from Okteta::AbstractByteArrayColumnRenderer | |
enum | FrameStyle { Frame, Left, Right } |
Detailed Description
buffer column that interprets the bytes as chars
Definition at line 37 of file charbytearraycolumnrenderer.h.
Constructor & Destructor Documentation
Okteta::CharByteArrayColumnRenderer::CharByteArrayColumnRenderer | ( | AbstractColumnStylist * | stylist, |
AbstractByteArrayModel * | byteArrayModel, | ||
ByteArrayTableLayout * | layout, | ||
ByteArrayTableRanges * | ranges | ||
) |
Definition at line 35 of file charbytearraycolumnrenderer.cpp.
|
virtual |
Definition at line 59 of file charbytearraycolumnrenderer.cpp.
Member Function Documentation
|
inline |
returns true if "unprintable" chars (>32) are displayed in the char column with their corresponding character, default is false
Definition at line 86 of file charbytearraycolumnrenderer.h.
|
protectedvirtual |
Implements Okteta::AbstractByteArrayColumnRenderer.
Definition at line 46 of file charbytearraycolumnrenderer.cpp.
|
inline |
sets whether "unprintable" chars (>32) should be displayed in the char column with their corresponding character.
- Parameters
-
showingNonprinting returns true if there was a change
Definition at line 108 of file charbytearraycolumnrenderer.h.
|
inline |
sets the substitute character for "unprintable" chars returns true if there was a change
Definition at line 90 of file charbytearraycolumnrenderer.h.
|
inline |
sets the undefined character for "undefined" chars returns true if there was a change
Definition at line 99 of file charbytearraycolumnrenderer.h.
|
inline |
returns the actually used substitute character for "unprintable" chars, default is '.
'
Definition at line 87 of file charbytearraycolumnrenderer.h.
|
inline |
returns the actually used undefined character for "undefined" chars, default is '?'
Definition at line 88 of file charbytearraycolumnrenderer.h.
Member Data Documentation
|
protected |
Definition at line 78 of file charbytearraycolumnrenderer.h.
|
protected |
Definition at line 80 of file charbytearraycolumnrenderer.h.
|
protected |
Definition at line 82 of file charbytearraycolumnrenderer.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.