• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeutils
  • Sitemap
  • Contact Us
 

okteta

AbstractByteArrayColumnTextRenderer Class Reference

#include <abstractbytearraycolumntextrenderer.h>

Inheritance diagram for AbstractByteArrayColumnTextRenderer:

Inheritance graph
[legend]

List of all members.


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.

int AbstractByteArrayColumnTextRenderer::mNoOfCharsPerLine [protected]

buffered value of how many chars a line needs

Definition at line 73 of file abstractbytearraycolumntextrenderer.h.

int AbstractByteArrayColumnTextRenderer::mOffset [mutable, protected]

Data to print.

Definition at line 70 of file abstractbytearraycolumntextrenderer.h.

int AbstractByteArrayColumnTextRenderer::mRenderLine [mutable, protected]

Line to print.

Definition at line 68 of file abstractbytearraycolumntextrenderer.h.


The documentation for this class was generated from the following files:
  • abstractbytearraycolumntextrenderer.h
  • abstractbytearraycolumntextrenderer.cpp

okteta

Skip menu "okteta"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • okteta
  • printer-applet
  • superkaramba
  • sweeper
Generated for kdeutils by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal