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 |
![]() | |
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) |
![]() | |
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 |
![]() | |
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 | |
![]() | |
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.