okteta
#include <bytearrayrowview.h>

Protected Member Functions | |
virtual void | changeEvent (QEvent *event) |
![]() | |
AbstractByteArrayView (AbstractByteArrayViewPrivate *d, QWidget *parent) | |
const Okteta::CharCodec * | charCodec () const |
void | copyToClipboard (QClipboard::Mode mode) const |
virtual void | dragEnterEvent (QDragEnterEvent *dragEnterEvent) |
virtual void | dragLeaveEvent (QDragLeaveEvent *dragLeaveEvent) |
virtual void | dragMoveEvent (QDragMoveEvent *dragMoveEvent) |
virtual void | dropEvent (QDropEvent *dropEvent) |
void | emitSelectionSignals () |
virtual bool | event (QEvent *event) |
void | finishByteEdit () |
virtual void | focusInEvent (QFocusEvent *focusEvent) |
virtual void | focusOutEvent (QFocusEvent *focusEvent) |
virtual void | keyPressEvent (QKeyEvent *keyEvent) |
ByteArrayTableLayout * | layout () const |
virtual void | mouseDoubleClickEvent (QMouseEvent *mouseDoubleClickEvent) |
virtual void | mouseMoveEvent (QMouseEvent *mouseMoveEvent) |
virtual void | mousePressEvent (QMouseEvent *mousePressEvent) |
virtual void | mouseReleaseEvent (QMouseEvent *mouseReleaseEvent) |
void | pasteFromClipboard (QClipboard::Mode mode) |
virtual void | resizeEvent (QResizeEvent *resizeEvent) |
virtual void | setNoOfLines (int newNoOfLines) |
virtual void | showEvent (QShowEvent *showEvent) |
ByteArrayTableCursor * | tableCursor () const |
ByteArrayTableRanges * | tableRanges () const |
void | updateChanged () |
const Okteta::ValueCodec * | valueCodec () const |
virtual bool | viewportEvent (QEvent *event) |
virtual void | wheelEvent (QWheelEvent *e) |
![]() | |
void | addColumn (AbstractColumnRenderer *columnRenderer) |
virtual void | paintEvent (QPaintEvent *paintEvent) |
void | removeColumn (AbstractColumnRenderer *columnRenderer) |
virtual void | renderEmptyArea (QPainter *painter, int cx, int cy, int cw, int ch) |
virtual void | scrollContentsBy (int dx, int dy) |
virtual void | setLineHeight (PixelY lineHeight) |
virtual void | setNoOfLines (LineSize noOfLines) |
void | updateColumn (AbstractColumnRenderer &columnRenderer) |
void | updateColumn (AbstractColumnRenderer &columnRenderer, const LineRange &lines) |
void | updateScrollBars () |
void | updateWidths () |
Detailed Description
Definition at line 35 of file bytearrayrowview.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 31 of file bytearrayrowview.cpp.
|
virtual |
Definition at line 186 of file bytearrayrowview.cpp.
Member Function Documentation
|
virtual |
Implements Okteta::AbstractByteArrayView.
Definition at line 59 of file bytearrayrowview.cpp.
|
virtual |
Implements Okteta::AbstractByteArrayView.
Definition at line 44 of file bytearrayrowview.cpp.
|
protectedvirtual |
calculates the number of bytes per line that fit into a widget with the given size tests whether a vertical scroll bar is needed at all or not due to the given width takes the frame width into account
- Parameters
-
TestSize Size the widget might have
- Returns
- number of bytes per line that fit into a widget with the given size
Reimplemented from Okteta::AbstractByteArrayView.
Definition at line 163 of file bytearrayrowview.cpp.
|
virtual |
Implements Okteta::AbstractByteArrayView.
Definition at line 54 of file bytearrayrowview.cpp.
|
virtual |
Implements Okteta::AbstractByteArrayView.
Definition at line 79 of file bytearrayrowview.cpp.
|
virtual |
Definition at line 171 of file bytearrayrowview.cpp.
|
virtual |
Implements Okteta::AbstractByteArrayView.
Definition at line 49 of file bytearrayrowview.cpp.
|
virtual |
draws all columns in columns coordinates
Reimplemented from Okteta::ColumnsView.
Definition at line 179 of file bytearrayrowview.cpp.
|
virtual |
sets the spacing in the middle of a binary byte in the value column
- Parameters
-
binaryGapWidth spacing in the middle of a binary in pixels returns true if there was a change
Implements Okteta::AbstractByteArrayView.
Definition at line 117 of file bytearrayrowview.cpp.
|
virtual |
sets the spacing in the value column
- Parameters
-
byteSpacingWidth spacing between the bytes in pixels noOfGroupedBytes numbers of grouped bytes, 0 means no grouping groupSpacingWidth spacing between the groups in pixels Default is 4 for NoOfGroupedBytes
Implements Okteta::AbstractByteArrayView.
Definition at line 84 of file bytearrayrowview.cpp.
|
virtual |
Reimplemented from Okteta::AbstractByteArrayView.
Definition at line 38 of file bytearrayrowview.cpp.
|
virtual |
sets the spacing between the bytes in the value column
- Parameters
-
byteSpacingWidth spacing between the bytes in pixels default is 3
Implements Okteta::AbstractByteArrayView.
Definition at line 97 of file bytearrayrowview.cpp.
|
virtual |
Implements Okteta::AbstractByteArrayView.
Definition at line 156 of file bytearrayrowview.cpp.
|
virtual |
sets the encoding of the char column.
Default is Okteta::LocalEncoding. If the encoding is not available the format will not be changed.
Implements Okteta::AbstractByteArrayView.
Definition at line 143 of file bytearrayrowview.cpp.
|
virtual |
sets the encoding of the char column.
Default is Okteta::LocalEncoding. If the encoding is not available the format will not be changed.
- Parameters
-
charCodingName name of the encoding
Implements Okteta::AbstractByteArrayView.
Definition at line 150 of file bytearrayrowview.cpp.
|
virtual |
sets the spacing between the groups of bytes in the value column
- Parameters
-
groupSpacingWidth spacing between the groups in pixels default is 9
Implements Okteta::AbstractByteArrayView.
Definition at line 110 of file bytearrayrowview.cpp.
|
virtual |
sets the number of grouped bytes in the value column
- Parameters
-
noOfGroupedBytes numbers of grouped bytes, 0 means no grouping default is 4
Implements Okteta::AbstractByteArrayView.
Definition at line 103 of file bytearrayrowview.cpp.
|
virtual |
sets whether control chars or "non-printing" chars should be displayed in the char column with their corresponding character.
Currently this simply means all chars with value <32, as known from the ASCII.
- Parameters
-
showsNonprinting returns true if there was a change
Implements Okteta::AbstractByteArrayView.
Definition at line 136 of file bytearrayrowview.cpp.
|
virtual |
sets the substitute character for "non-printing" chars returns true if there was a change
Implements Okteta::AbstractByteArrayView.
Definition at line 124 of file bytearrayrowview.cpp.
|
virtual |
sets the undefined character for "undefined" chars returns true if there was a change
Implements Okteta::AbstractByteArrayView.
Definition at line 130 of file bytearrayrowview.cpp.
|
virtual |
sets the format of the value column.
Default is Okteta::HexadecimalCoding
Implements Okteta::AbstractByteArrayView.
Definition at line 91 of file bytearrayrowview.cpp.
|
virtual |
reports if "non-printing" chars are displayed in the char column with their original character.
Default is false
- Returns
true
if original chars are displayed, otherwisefalse
Implements Okteta::AbstractByteArrayView.
Definition at line 64 of file bytearrayrowview.cpp.
|
virtual |
gives the used substitute character for "unprintable" chars, default is '.
'
- Returns
- substitute character
Implements Okteta::AbstractByteArrayView.
Definition at line 69 of file bytearrayrowview.cpp.
|
virtual |
returns the actually used undefined character for "undefined" chars, default is '?'
Implements Okteta::AbstractByteArrayView.
Definition at line 74 of file bytearrayrowview.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.