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

okteta

ByteArrayFrameRenderer Class Reference

#include <bytearrayframerenderer.h>

Inheritance diagram for ByteArrayFrameRenderer:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 50 of file bytearrayframerenderer.h.


Public Types

enum  KDataColumnId { ValueColumnId = 1, CharColumnId = 2 }

Public Member Functions

KPixelX binaryGapWidth () const
 ByteArrayFrameRenderer ()
const
KHECore::KAbstractByteArrayModel * 
byteArrayModel () const
KPixelX byteSpacingWidth () const
KHECore::KCoding coding () const
KHECore::KEncoding encoding () const
const QString & encodingName () const
int firstLineOffset () const
virtual int framesCount () const
KPixelX groupSpacingWidth () const
virtual int height () const
int length () const
int noOfBytesPerLine () const
int noOfGroupedBytes () const
int offset () const
bool offsetColumnVisible () const
virtual void prepare ()
virtual void renderFrame (QPainter *painter, int frameIndex)
KResizeStyle resizeStyle () const
void setBinaryGapWidth (KPixelX binaryGapWidth)
void setBufferSpacing (KPixelX byteSpacing, int noOfGroupedBytes, KPixelX groupSpacing)
void setByteArrayModel (const KHECore::KAbstractByteArrayModel *byteArrayModel, int offset=0, int length=-1)
void setByteSpacingWidth (KPixelX byteSpacingWidth)
void setCoding (KHECore::KCoding coding)
void setEncoding (const QString &encodingName)
void setEncoding (KHECore::KEncoding encoding)
void setFirstLineOffset (int firstLineOffset)
void setFont (const QFont &font)
void setGroupSpacingWidth (KPixelX groupSpacingWidth)
void setHeight (int height)
void setNoOfBytesPerLine (int noOfBytesPerLine)
void setNoOfGroupedBytes (int noOfGroupedBytes)
void setResizeStyle (KResizeStyle style)
void setShowsNonprinting (bool showsNonprinting)
void setStartOffset (int startOffset)
void setSubstituteChar (QChar substituteChar)
void setUndefinedChar (QChar undefinedChar)
void setWidth (int width)
void showByteArrayColumns (int CCs)
void showOffsetColumn (bool visible)
bool showsNonprinting () const
int startOffset () const
QChar substituteChar () const
QChar undefinedChar () const
int visibleByteArrayColumns () const
virtual int width () const
virtual ~ByteArrayFrameRenderer ()

Protected Member Functions

void adjustLayoutToSize ()
void adjustToLayoutNoOfBytesPerLine ()
void adjustToWidth ()
int fittingBytesPerLine () const

Protected Attributes

const
KHECore::KAbstractByteArrayModel * 
mByteArrayModel
KHEPrint::CharColumnRenderer * mCharColumnRenderer
KHECore::KCharCodec * mCodec
KHECore::KEncoding mEncoding
KHEPrint::BorderColumnRenderer * mFirstBorderColumnRenderer
QFont mFont
int mHeight
KHEUI::ByteArrayTableLayout * mLayout
KHEPrint::OffsetColumnRenderer * mOffsetColumnRenderer
KResizeStyle mResizeStyle
KHEPrint::BorderColumnRenderer * mSecondBorderColumnRenderer
KHEPrint::ValueColumnRenderer * mValueColumnRenderer
int mWidth

Member Enumeration Documentation

enum ByteArrayFrameRenderer::KDataColumnId

Enumerator:
ValueColumnId 
CharColumnId 

Definition at line 53 of file bytearrayframerenderer.h.


Constructor & Destructor Documentation

ByteArrayFrameRenderer::ByteArrayFrameRenderer (  ) 

Definition at line 56 of file bytearrayframerenderer.cpp.

ByteArrayFrameRenderer::~ByteArrayFrameRenderer (  )  [virtual]

Definition at line 495 of file bytearrayframerenderer.cpp.


Member Function Documentation

void ByteArrayFrameRenderer::adjustLayoutToSize (  )  [protected]

Definition at line 346 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::adjustToLayoutNoOfBytesPerLine (  )  [protected]

Definition at line 362 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::adjustToWidth (  )  [protected]

Definition at line 340 of file bytearrayframerenderer.cpp.

KPixelX ByteArrayFrameRenderer::binaryGapWidth (  )  const

Definition at line 101 of file bytearrayframerenderer.cpp.

const KHECore::KAbstractByteArrayModel * ByteArrayFrameRenderer::byteArrayModel (  )  const

Definition at line 89 of file bytearrayframerenderer.cpp.

KPixelX ByteArrayFrameRenderer::byteSpacingWidth (  )  const

Definition at line 98 of file bytearrayframerenderer.cpp.

KHECore::KCoding ByteArrayFrameRenderer::coding (  )  const

Definition at line 97 of file bytearrayframerenderer.cpp.

KHECore::KEncoding ByteArrayFrameRenderer::encoding (  )  const

Definition at line 105 of file bytearrayframerenderer.cpp.

const QString & ByteArrayFrameRenderer::encodingName (  )  const

Definition at line 106 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::firstLineOffset (  )  const

Definition at line 94 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::fittingBytesPerLine (  )  const [protected]

Definition at line 407 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::framesCount (  )  const [virtual]

Definition at line 115 of file bytearrayframerenderer.cpp.

KPixelX ByteArrayFrameRenderer::groupSpacingWidth (  )  const

Definition at line 100 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::height (  )  const [virtual]

Implements AbstractFrameRenderer.

Definition at line 112 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::length (  )  const

Definition at line 91 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::noOfBytesPerLine (  )  const

Definition at line 93 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::noOfGroupedBytes (  )  const

Definition at line 99 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::offset (  )  const

Definition at line 90 of file bytearrayframerenderer.cpp.

bool ByteArrayFrameRenderer::offsetColumnVisible (  )  const

Definition at line 108 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::prepare (  )  [virtual]

painting will start, fix all things like Time and Data

Implements AbstractFrameRenderer.

Definition at line 330 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::renderFrame ( QPainter *  painter,
int  frameIndex 
) [virtual]

Reimplemented from AbstractColumnFrameRenderer.

Definition at line 334 of file bytearrayframerenderer.cpp.

KResizeStyle ByteArrayFrameRenderer::resizeStyle (  )  const

Definition at line 96 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setBinaryGapWidth ( KPixelX  binaryGapWidth  ) 

Definition at line 249 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setBufferSpacing ( KPixelX  byteSpacing,
int  noOfGroupedBytes,
KPixelX  groupSpacing 
)

Definition at line 180 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setByteArrayModel ( const KHECore::KAbstractByteArrayModel *  byteArrayModel,
int  offset = 0,
int  length = -1 
)

Definition at line 127 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setByteSpacingWidth ( KPixelX  byteSpacingWidth  ) 

Definition at line 226 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setCoding ( KHECore::KCoding  coding  ) 

Definition at line 189 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setEncoding ( const QString &  encodingName  ) 

Definition at line 291 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setEncoding ( KHECore::KEncoding  encoding  ) 

Definition at line 273 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setFirstLineOffset ( int  firstLineOffset  ) 

Definition at line 158 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setFont ( const QFont &  font  ) 

Definition at line 309 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setGroupSpacingWidth ( KPixelX  groupSpacingWidth  ) 

Definition at line 241 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setHeight ( int  height  ) 

Definition at line 147 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setNoOfBytesPerLine ( int  noOfBytesPerLine  ) 

Definition at line 215 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setNoOfGroupedBytes ( int  noOfGroupedBytes  ) 

Definition at line 233 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setResizeStyle ( KResizeStyle  style  ) 

Definition at line 204 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setShowsNonprinting ( bool  showsNonprinting  ) 

Definition at line 267 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setStartOffset ( int  startOffset  ) 

Definition at line 169 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setSubstituteChar ( QChar  substituteChar  ) 

Definition at line 257 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setUndefinedChar ( QChar  undefinedChar  ) 

Definition at line 262 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::setWidth ( int  width  ) 

Definition at line 148 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::showByteArrayColumns ( int  CCs  ) 

Definition at line 480 of file bytearrayframerenderer.cpp.

void ByteArrayFrameRenderer::showOffsetColumn ( bool  visible  ) 

Definition at line 371 of file bytearrayframerenderer.cpp.

bool ByteArrayFrameRenderer::showsNonprinting (  )  const

Definition at line 102 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::startOffset (  )  const

Definition at line 95 of file bytearrayframerenderer.cpp.

QChar ByteArrayFrameRenderer::substituteChar (  )  const

Definition at line 103 of file bytearrayframerenderer.cpp.

QChar ByteArrayFrameRenderer::undefinedChar (  )  const

Definition at line 104 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::visibleByteArrayColumns (  )  const

Definition at line 109 of file bytearrayframerenderer.cpp.

int ByteArrayFrameRenderer::width (  )  const [virtual]

Implements AbstractFrameRenderer.

Definition at line 113 of file bytearrayframerenderer.cpp.


Member Data Documentation

const KHECore::KAbstractByteArrayModel* ByteArrayFrameRenderer::mByteArrayModel [protected]

Definition at line 140 of file bytearrayframerenderer.h.

KHEPrint::CharColumnRenderer* ByteArrayFrameRenderer::mCharColumnRenderer [protected]

Definition at line 151 of file bytearrayframerenderer.h.

KHECore::KCharCodec* ByteArrayFrameRenderer::mCodec [protected]

Definition at line 155 of file bytearrayframerenderer.h.

KHECore::KEncoding ByteArrayFrameRenderer::mEncoding [protected]

Definition at line 160 of file bytearrayframerenderer.h.

KHEPrint::BorderColumnRenderer* ByteArrayFrameRenderer::mFirstBorderColumnRenderer [protected]

Definition at line 148 of file bytearrayframerenderer.h.

QFont ByteArrayFrameRenderer::mFont [protected]

Definition at line 138 of file bytearrayframerenderer.h.

int ByteArrayFrameRenderer::mHeight [protected]

Definition at line 136 of file bytearrayframerenderer.h.

KHEUI::ByteArrayTableLayout* ByteArrayFrameRenderer::mLayout [protected]

holds the logical layout

Definition at line 144 of file bytearrayframerenderer.h.

KHEPrint::OffsetColumnRenderer* ByteArrayFrameRenderer::mOffsetColumnRenderer [protected]

Definition at line 147 of file bytearrayframerenderer.h.

KResizeStyle ByteArrayFrameRenderer::mResizeStyle [protected]

Definition at line 158 of file bytearrayframerenderer.h.

KHEPrint::BorderColumnRenderer* ByteArrayFrameRenderer::mSecondBorderColumnRenderer [protected]

Definition at line 150 of file bytearrayframerenderer.h.

KHEPrint::ValueColumnRenderer* ByteArrayFrameRenderer::mValueColumnRenderer [protected]

Definition at line 149 of file bytearrayframerenderer.h.

int ByteArrayFrameRenderer::mWidth [protected]

Definition at line 137 of file bytearrayframerenderer.h.


The documentation for this class was generated from the following files:
  • bytearrayframerenderer.h
  • bytearrayframerenderer.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