KHE::ValueColumnInterface Class Reference
Interface for the value displaying column of a hexedit widget. More...
#include <valuecolumninterface.h>
Public Types | |
enum | KCoding { HexadecimalCoding = 0, DecimalCoding = 1, OctalCoding = 2, BinaryCoding = 3, MaxCodingId = 0xFFFF } |
enum | KResizeStyle { NoResize = 0, LockGrouping = 1, FullSizeUsage = 2, MaxResizeStyleId = 0xFF } |
Public Member Functions | |
virtual KResizeStyle | resizeStyle () const=0 |
virtual int | noOfBytesPerLine () const=0 |
virtual KCoding | coding () const=0 |
virtual int | byteSpacingWidth () const=0 |
virtual int | noOfGroupedBytes () const=0 |
virtual int | groupSpacingWidth () const=0 |
virtual int | binaryGapWidth () const=0 |
virtual void | setResizeStyle (KResizeStyle Style)=0 |
virtual void | setNoOfBytesPerLine (int NoCpL)=0 |
virtual void | setCoding (KCoding C)=0 |
virtual void | setByteSpacingWidth (int BSW)=0 |
virtual void | setNoOfGroupedBytes (int NoGB)=0 |
virtual void | setGroupSpacingWidth (int GSW)=0 |
virtual void | setBinaryGapWidth (int BGW)=0 |
Detailed Description
Interface for the value displaying column of a hexedit widget.
- Author:
- Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- Since:
- 3.2
Definition at line 32 of file valuecolumninterface.h.
Member Enumeration Documentation
|
collection of ids for the different numeric codings of a byte
Definition at line 36 of file valuecolumninterface.h. |
|
collection of ids for the fitting of the layout into the available widget's width
Definition at line 51 of file valuecolumninterface.h. |
Member Function Documentation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sets the resize style for the hex column.
Default is
|
|
sets the number of bytes per line, switching the resize style to
|
|
sets the format of the hex column.
If the coding is not available the format will not be changed. Default is
|
|
sets the spacing between the bytes. Default is 3.
|
|
sets the numbers of grouped bytes, 0 means no grouping. Default is 4.
|
|
sets the spacing between the groups. Default is 9.
|
|
sets the spacing in the middle of a binary encoded byte. Default is 1.
|
The documentation for this class was generated from the following file: