okteta
#include <valuebytearraycolumnrenderer.h>

Protected Member Functions | |
| virtual void | recalcByteWidth () |
| virtual void | renderByteText (QPainter *painter, Byte byte, Character byteChar, const QColor &color) const |
| void | renderCode (QPainter *painter, const QString &code, 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 |
| 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 | |
| PixelX | mBinaryGapWidth |
| PixelX | mBinaryHalfOffset |
| QString | mDecodedByteText |
| const ValueCodec * | mValueCodec |
| ValueCoding | mValueCoding |
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 which displays the numerical values of the bytes
Definition at line 39 of file valuebytearraycolumnrenderer.h.
Constructor & Destructor Documentation
| Okteta::ValueByteArrayColumnRenderer::ValueByteArrayColumnRenderer | ( | AbstractColumnStylist * | stylist, |
| AbstractByteArrayModel * | byteArrayModel, | ||
| ByteArrayTableLayout * | layout, | ||
| ByteArrayTableRanges * | ranges | ||
| ) |
Definition at line 43 of file valuebytearraycolumnrenderer.cpp.
|
virtual |
Definition at line 139 of file valuebytearraycolumnrenderer.cpp.
Member Function Documentation
|
inline |
Definition at line 84 of file valuebytearraycolumnrenderer.h.
|
protectedvirtual |
default implementation sets byte width to one digit width
Reimplemented from Okteta::AbstractByteArrayColumnRenderer.
Definition at line 82 of file valuebytearraycolumnrenderer.cpp.
|
protectedvirtual |
Implements Okteta::AbstractByteArrayColumnRenderer.
Definition at line 115 of file valuebytearraycolumnrenderer.cpp.
|
protected |
Definition at line 125 of file valuebytearraycolumnrenderer.cpp.
| void Okteta::ValueByteArrayColumnRenderer::renderEditedByte | ( | QPainter * | painter, |
| Byte | byte, | ||
| const QString & | editBuffer | ||
| ) |
Definition at line 98 of file valuebytearraycolumnrenderer.cpp.
| bool Okteta::ValueByteArrayColumnRenderer::setBinaryGapWidth | ( | PixelX | binaryGapWidth | ) |
sets the spacing in the middle of a binary byte in the value column
- Parameters
-
binaryGapWidth spacing in the middle of a binary in pixels returns true if there was a change
Definition at line 65 of file valuebytearraycolumnrenderer.cpp.
| void Okteta::ValueByteArrayColumnRenderer::setValueCodec | ( | ValueCoding | valueCoding, |
| const ValueCodec * | valueCodec | ||
| ) |
Definition at line 51 of file valuebytearraycolumnrenderer.cpp.
Member Data Documentation
|
protected |
Definition at line 74 of file valuebytearraycolumnrenderer.h.
|
protected |
calculated: Offset in pixels of the second half of the binary
Definition at line 80 of file valuebytearraycolumnrenderer.h.
|
mutableprotected |
buffer to hold the formatted valueCoding
Definition at line 78 of file valuebytearraycolumnrenderer.h.
|
protected |
Definition at line 72 of file valuebytearraycolumnrenderer.h.
|
protected |
Definition at line 70 of file valuebytearraycolumnrenderer.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.
KDE API Reference
Public Member Functions inherited from