KHE::ValueColumnInterface Class Reference
Interface for the value displaying column of a hexedit widget.
More...
#include <valuecolumninterface.h>
List of all members.
Detailed Description
Interface for the value displaying column of a hexedit widget.
- Author:
-
Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- See also:
-
createBytesEditWidget(), valueColumnInterface()
- Since:
-
3.2
Definition at line 32 of file valuecolumninterface.h.
Member Enumeration Documentation
enum KHE::ValueColumnInterface::KCoding
|
|
|
collection of ids for the different numeric codings of a byte
- Enumeration values:
-
HexadecimalCoding |
hexadecimal encoding |
DecimalCoding |
decimal encoding |
OctalCoding |
octal encoding |
BinaryCoding |
bit by bit coding |
Definition at line 36 of file valuecolumninterface.h. |
enum KHE::ValueColumnInterface::KResizeStyle
|
|
|
collection of ids for the fitting of the layout into the available widget's width
- Enumeration values:
-
NoResize |
we don't care about the actual sizing of the widget but stick to the given NoOfBytesPerLine |
LockGrouping |
we try to fit the layout to the available width but only with full groups like set in NoOfGroupedBytes with minimum of one full group |
FullSizeUsage |
we try to fit as many bytes into the width as possible, with minimum of 1 byte |
Definition at line 51 of file valuecolumninterface.h. |
Member Function Documentation
virtual KResizeStyle KHE::ValueColumnInterface::resizeStyle |
( |
|
) |
[pure virtual] |
|
virtual int KHE::ValueColumnInterface::noOfBytesPerLine |
( |
|
) |
[pure virtual] |
|
virtual KCoding KHE::ValueColumnInterface::coding |
( |
|
) |
[pure virtual] |
|
virtual int KHE::ValueColumnInterface::byteSpacingWidth |
( |
|
) |
[pure virtual] |
|
virtual int KHE::ValueColumnInterface::noOfGroupedBytes |
( |
|
) |
[pure virtual] |
|
virtual int KHE::ValueColumnInterface::groupSpacingWidth |
( |
|
) |
[pure virtual] |
|
virtual int KHE::ValueColumnInterface::binaryGapWidth |
( |
|
) |
[pure virtual] |
|
virtual void KHE::ValueColumnInterface::setResizeStyle |
( |
KResizeStyle |
Style |
) |
[pure virtual] |
|
|
sets the resize style for the hex column.
Default is FullSizeUsage - Parameters:
-
- See also:
-
resizeStyle()
|
virtual void KHE::ValueColumnInterface::setNoOfBytesPerLine |
( |
int |
NoCpL |
) |
[pure virtual] |
|
|
sets the number of bytes per line, switching the resize style to NoResize Default is 16.
- Parameters:
-
NoCpL |
new number of bytes per line |
- See also:
-
noOfBytesPerLine()
|
virtual void KHE::ValueColumnInterface::setCoding |
( |
KCoding |
C |
) |
[pure virtual] |
|
|
sets the format of the hex column.
If the coding is not available the format will not be changed. Default is HexadecimalCoding . - Parameters:
-
- See also:
-
coding()
|
virtual void KHE::ValueColumnInterface::setByteSpacingWidth |
( |
int |
BSW |
) |
[pure virtual] |
|
|
sets the spacing between the bytes.
Default is 3. - Parameters:
-
BSW |
new spacing between bytes (in pixels) |
- See also:
-
byteSpacingWidth()
|
virtual void KHE::ValueColumnInterface::setNoOfGroupedBytes |
( |
int |
NoGB |
) |
[pure virtual] |
|
|
sets the numbers of grouped bytes, 0 means no grouping.
Default is 4. - Parameters:
-
NoGB |
new number of bytes per group |
- See also:
-
noOfGroupedBytes()
|
virtual void KHE::ValueColumnInterface::setGroupSpacingWidth |
( |
int |
GSW |
) |
[pure virtual] |
|
|
sets the spacing between the groups.
Default is 9. - Parameters:
-
GSW |
new spacing width (in pixels) |
- See also:
-
groupSpacingWidth()
|
virtual void KHE::ValueColumnInterface::setBinaryGapWidth |
( |
int |
BGW |
) |
[pure virtual] |
|
|
sets the spacing in the middle of a binary encoded byte.
Default is 1. - Parameters:
-
BGW |
spacing in the middle of a binary (in pixels) |
- See also:
-
binaryGapWidth()
|
The documentation for this class was generated from the following file:
This file is part of the documentation for interfaces Library Version 3.2.2.