okteta
charbytearraycolumntextrenderer.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
virtual Character decode(Byte byte) const =0
void setWidths(int byteWidth, int byteSpacingWidth, int noOfGroupedBytes)
Definition: abstractbytearraycolumntextrenderer.cpp:43
const Okteta::CharCodec * mCharCodec
Definition: charbytearraycolumntextrenderer.h:53
const Okteta::CoordRange mCoordRange
Definition: abstractbytearraycolumntextrenderer.h:67
const QChar mSubstituteChar
Definition: charbytearraycolumntextrenderer.h:54
int *const mLinePositions
Definition: abstractbytearraycolumntextrenderer.h:79
virtual void renderLine(QTextStream *stream, bool isSubline) const
Definition: charbytearraycolumntextrenderer.cpp:51
const QChar mUndefinedChar
Definition: charbytearraycolumntextrenderer.h:55
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
int mNoOfCharsPerLine
buffered value of how many chars a line needs
Definition: abstractbytearraycolumntextrenderer.h:77
CharByteArrayColumnTextRenderer(const Okteta::AbstractByteArrayModel *byteArrayModel, Okteta::Address offset, const Okteta::CoordRange &coordRange, int noOfBytesPerLine, int byteSpacingWidth, int noOfGroupedBytes, const QString &charCodecName, QChar substituteChar, QChar undefinedChar)
Definition: charbytearraycolumntextrenderer.cpp:36
virtual ~CharByteArrayColumnTextRenderer()
Definition: charbytearraycolumntextrenderer.cpp:94
Definition: character.h:35
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 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:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.