okteta
AbstractByteArrayColumnTextRenderer Class Reference
#include <abstractbytearraycolumntextrenderer.h>

Detailed Description
Definition at line 39 of file abstractbytearraycolumntextrenderer.h.
Public Member Functions | |
| AbstractByteArrayColumnTextRenderer (const KHECore::KAbstractByteArrayModel *byteArrayModel, int offset, const KHEUI::CoordRange &coordRange, int noOfBytesPerLine) | |
| virtual void | renderFirstLine (QTextStream *stream, int lineIndex) const |
| virtual void | renderNextLine (QTextStream *stream) const |
| virtual | ~AbstractByteArrayColumnTextRenderer () |
Protected Member Functions | |
| virtual void | renderLine (QTextStream *stream) const =0 |
| void | setWidths (int byteWidth, int byteSpacingWidth, int noOfGroupedBytes) |
Static Protected Member Functions | |
| static QString | whiteSpace (uint s) |
Protected Attributes | |
| const KHECore::KAbstractByteArrayModel * | mByteArrayModel |
| const KHEUI::CoordRange | mCoordRange |
| int * | mLinePositions |
| const int | mNoOfBytesPerLine |
| int | mNoOfCharsPerLine |
| int | mOffset |
| int | mRenderLine |
Constructor & Destructor Documentation
| AbstractByteArrayColumnTextRenderer::AbstractByteArrayColumnTextRenderer | ( | const KHECore::KAbstractByteArrayModel * | byteArrayModel, | |
| int | offset, | |||
| const KHEUI::CoordRange & | coordRange, | |||
| int | noOfBytesPerLine | |||
| ) |
Definition at line 39 of file abstractbytearraycolumntextrenderer.cpp.
| AbstractByteArrayColumnTextRenderer::~AbstractByteArrayColumnTextRenderer | ( | ) | [virtual] |
Definition at line 96 of file abstractbytearraycolumntextrenderer.cpp.
Member Function Documentation
| void AbstractByteArrayColumnTextRenderer::renderFirstLine | ( | QTextStream * | stream, | |
| int | lineIndex | |||
| ) | const [virtual] |
Implements AbstractColumnTextRenderer.
Definition at line 84 of file abstractbytearraycolumntextrenderer.cpp.
| virtual void AbstractByteArrayColumnTextRenderer::renderLine | ( | QTextStream * | stream | ) | const [protected, pure virtual] |
Implemented in CharByteArrayColumnTextRenderer, and ValueByteArrayColumnTextRenderer.
| void AbstractByteArrayColumnTextRenderer::renderNextLine | ( | QTextStream * | stream | ) | const [virtual] |
Implements AbstractColumnTextRenderer.
Definition at line 91 of file abstractbytearraycolumntextrenderer.cpp.
| void AbstractByteArrayColumnTextRenderer::setWidths | ( | int | byteWidth, | |
| int | byteSpacingWidth, | |||
| int | noOfGroupedBytes | |||
| ) | [protected] |
Definition at line 50 of file abstractbytearraycolumntextrenderer.cpp.
| QString AbstractByteArrayColumnTextRenderer::whiteSpace | ( | uint | s | ) | [static, protected] |
Definition at line 34 of file abstractbytearraycolumntextrenderer.cpp.
Member Data Documentation
const KHECore::KAbstractByteArrayModel* AbstractByteArrayColumnTextRenderer::mByteArrayModel [protected] |
Definition at line 61 of file abstractbytearraycolumntextrenderer.h.
const KHEUI::CoordRange AbstractByteArrayColumnTextRenderer::mCoordRange [protected] |
Definition at line 63 of file abstractbytearraycolumntextrenderer.h.
int* AbstractByteArrayColumnTextRenderer::mLinePositions [protected] |
Definition at line 75 of file abstractbytearraycolumntextrenderer.h.
const int AbstractByteArrayColumnTextRenderer::mNoOfBytesPerLine [protected] |
Definition at line 65 of file abstractbytearraycolumntextrenderer.h.
buffered value of how many chars a line needs
Definition at line 73 of file abstractbytearraycolumntextrenderer.h.
int AbstractByteArrayColumnTextRenderer::mOffset [mutable, protected] |
int AbstractByteArrayColumnTextRenderer::mRenderLine [mutable, protected] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference