okteta
bytearrayframerenderer.h
Go to the documentation of this file.
51 enum LayoutStyle { FixedLayoutStyle=0, WrapOnlyByteGroupsLayoutStyle=1, FullSizeLayoutStyle=2, LastUserLayout=0xFF };
105 void setByteArrayModel( Okteta::AbstractByteArrayModel* byteArrayModel, Okteta::Address offset = 0, Okteta::Size length = -1 );
111 void setBufferSpacing( Okteta::PixelX byteSpacing, int noOfGroupedBytes, Okteta::PixelX groupSpacing );
void setFirstLineOffset(Okteta::Address firstLineOffset)
Definition: bytearrayframerenderer.cpp:174
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
a class to control all the ranges like marking and selections holds also all modified ranges and merg...
Definition: bytearraytableranges.h:45
int visibleByteArrayCodings() const
Definition: bytearrayframerenderer.cpp:125
void setLayoutStyle(LayoutStyle style)
Definition: bytearrayframerenderer.cpp:204
Okteta::CharCodec * mCharCodec
Definition: bytearrayframerenderer.h:165
Okteta::PixelX binaryGapWidth() const
Definition: bytearrayframerenderer.cpp:117
Okteta::Address offset() const
Definition: bytearrayframerenderer.cpp:106
void showByteArrayColumns(int CCs)
Definition: bytearrayframerenderer.cpp:503
Okteta::PixelX byteSpacingWidth() const
Definition: bytearrayframerenderer.cpp:114
QChar undefinedChar() const
Definition: bytearrayframerenderer.cpp:120
Okteta::ValueCoding mValueCoding
Definition: bytearrayframerenderer.h:163
void setBinaryGapWidth(Okteta::PixelX binaryGapWidth)
Definition: bytearrayframerenderer.cpp:249
Okteta::PrintColumnStylist * mStylist
Definition: bytearrayframerenderer.h:157
Definition: bytearrayframerenderer.h:51
void setBufferSpacing(Okteta::PixelX byteSpacing, int noOfGroupedBytes, Okteta::PixelX groupSpacing)
Definition: bytearrayframerenderer.cpp:195
bool offsetColumnVisible() const
Definition: bytearrayframerenderer.cpp:124
Okteta::ByteArrayTableLayout * mLayout
holds the logical layout
Definition: bytearrayframerenderer.h:148
class to render columns with the same lineheight for all lines
Definition: abstractcolumnframerenderer.h:50
column that does nothing but draw a vertical line in the middle of the column
Definition: bordercolumnrenderer.h:38
void setGroupSpacingWidth(Okteta::PixelX groupSpacingWidth)
Definition: bytearrayframerenderer.cpp:241
buffer column which displays the numerical values of the bytes
Definition: valuebytearraycolumnrenderer.h:39
void setShowsNonprinting(bool showsNonprinting)
Definition: bytearrayframerenderer.cpp:267
void adjustToLayoutNoOfBytesPerLine()
Definition: bytearrayframerenderer.cpp:386
Okteta::Size length() const
Definition: bytearrayframerenderer.cpp:107
the logical layout of a byte array table for a view
Definition: bytearraytablelayout.h:61
void setByteSpacingWidth(Okteta::PixelX byteSpacingWidth)
Definition: bytearrayframerenderer.cpp:226
virtual int framesCount() const
Definition: bytearrayframerenderer.cpp:131
void setValueCoding(Okteta::ValueCoding valueCoding)
Definition: bytearrayframerenderer.cpp:273
Okteta::CharByteArrayColumnRenderer * mCharColumnRenderer
Definition: bytearrayframerenderer.h:156
Okteta::CharCoding charCoding() const
Definition: bytearrayframerenderer.cpp:121
Okteta::BorderColumnRenderer * mFirstBorderColumnRenderer
Definition: bytearrayframerenderer.h:153
Definition: charcodec.h:42
int noOfGroupedBytes() const
Definition: bytearrayframerenderer.cpp:115
void showOffsetColumn(bool visible)
Definition: bytearrayframerenderer.cpp:394
Okteta::AbstractByteArrayModel * mByteArrayModel
Definition: bytearrayframerenderer.h:144
Class that is able to convert codings to and from hexadecimal, decimal, octal, and binary...
Definition: valuecodec.h:45
virtual ~ByteArrayFrameRenderer()
Definition: bytearrayframerenderer.cpp:518
void setUndefinedChar(QChar undefinedChar)
Definition: bytearrayframerenderer.cpp:262
int fittingBytesPerLine() const
Definition: bytearrayframerenderer.cpp:430
Okteta::ByteArrayTableRanges * mTableRanges
Definition: bytearrayframerenderer.h:149
void setSubstituteChar(QChar substituteChar)
Definition: bytearrayframerenderer.cpp:257
Okteta::Address startOffset() const
Definition: bytearrayframerenderer.cpp:111
LayoutStyle mResizeStyle
Definition: bytearrayframerenderer.h:170
void setByteArrayModel(Okteta::AbstractByteArrayModel *byteArrayModel, Okteta::Address offset=0, Okteta::Size length=-1)
Definition: bytearrayframerenderer.cpp:143
void setFont(const QFont &font)
Definition: bytearrayframerenderer.cpp:335
const QString & charCodingName() const
Definition: bytearrayframerenderer.cpp:122
QChar substituteChar() const
Definition: bytearrayframerenderer.cpp:119
Okteta::Address firstLineOffset() const
Definition: bytearrayframerenderer.cpp:110
Okteta::ValueByteArrayColumnRenderer * mValueColumnRenderer
Definition: bytearrayframerenderer.h:154
Okteta::ValueCoding valueCoding() const
Definition: bytearrayframerenderer.cpp:113
bool showsNonprinting() const
Definition: bytearrayframerenderer.cpp:118
LayoutStyle layoutStyle() const
Definition: bytearrayframerenderer.cpp:112
void setStartOffset(Okteta::Address startOffset)
Definition: bytearrayframerenderer.cpp:184
Okteta::PixelX groupSpacingWidth() const
Definition: bytearrayframerenderer.cpp:116
Definition: bytearrayframerenderer.h:51
int noOfBytesPerLine() const
Definition: bytearrayframerenderer.cpp:109
virtual void renderFrame(QPainter *painter, int frameIndex)
Definition: bytearrayframerenderer.cpp:358
void setHeight(int height)
Definition: bytearrayframerenderer.cpp:163
Okteta::OffsetColumnRenderer * mOffsetColumnRenderer
Definition: bytearrayframerenderer.h:152
Okteta::AbstractByteArrayModel * byteArrayModel() const
Definition: bytearrayframerenderer.cpp:105
Definition: bytearrayframerenderer.h:51
void setNoOfGroupedBytes(int noOfGroupedBytes)
Definition: bytearrayframerenderer.cpp:233
void adjustLayoutToSize()
Definition: bytearrayframerenderer.cpp:370
buffer column that interprets the bytes as chars
Definition: charbytearraycolumnrenderer.h:37
ByteArrayFrameRenderer()
Definition: bytearrayframerenderer.cpp:61
Okteta::ValueCodec * mValueCodec
Definition: bytearrayframerenderer.h:161
Okteta::BorderColumnRenderer * mSecondBorderColumnRenderer
Definition: bytearrayframerenderer.h:155
virtual void prepare()
painting will start, fix all things like Time and Data
Definition: bytearrayframerenderer.cpp:354
Okteta::CharCoding mCharCoding
Definition: bytearrayframerenderer.h:167
void setCharCoding(Okteta::CharCoding charCoding)
Definition: bytearrayframerenderer.cpp:299
void setNoOfBytesPerLine(int noOfBytesPerLine)
Definition: bytearrayframerenderer.cpp:215
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.