okteta
valuebytearraycolumntextrenderer.cpp
Go to the documentation of this file.
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
static QString whiteSpace(unsigned int length)
Definition: abstractcolumntextrenderer.cpp:35
const int mNoOfBytesPerLine
Definition: abstractbytearraycolumntextrenderer.h:69
void setWidths(int byteWidth, int byteSpacingWidth, int noOfGroupedBytes)
Definition: abstractbytearraycolumntextrenderer.cpp:43
ValueByteArrayColumnTextRenderer(const Okteta::AbstractByteArrayModel *byteArrayModel, Okteta::Address offset, const Okteta::CoordRange &coordRange, int noOfBytesPerLine, int byteSpacingWidth, int noOfGroupedBytes, Okteta::ValueCoding valueCoding)
Definition: valuebytearraycolumntextrenderer.cpp:35
const Okteta::CoordRange mCoordRange
Definition: abstractbytearraycolumntextrenderer.h:67
int *const mLinePositions
Definition: abstractbytearraycolumntextrenderer.h:79
virtual Byte byte(Address offset) const =0
locates working range The idea behind is to tell buffer which range will be requested in the followin...
const Okteta::AbstractByteArrayModel * mByteArrayModel
Definition: abstractbytearraycolumntextrenderer.h:65
virtual void renderLine(QTextStream *stream, bool isSubline) const
Definition: valuebytearraycolumntextrenderer.cpp:48
virtual ~ValueByteArrayColumnTextRenderer()
Definition: valuebytearraycolumntextrenderer.cpp:79
const Okteta::ValueCodec * mValueCodec
Definition: valuebytearraycolumntextrenderer.h:52
int mNoOfCharsPerLine
buffered value of how many chars a line needs
Definition: abstractbytearraycolumntextrenderer.h:77
virtual unsigned int encodingWidth() const =0
virtual void encode(QString &digits, unsigned int pos, Byte byte) const =0
Encodes the byte using full coding width, prefixing with 0s if needed, and writes the result to digit...
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 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:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.