KHexEdit
valuecolumninterface.h
Go to the documentation of this file.
virtual void setNoOfBytesPerLine(int NoCpL)=0
sets the number of bytes per line, switching the resize style to NoResize Default is 16...
we try to fit the layout to the available width but only with full groups like set in NoOfGroupedByte...
Definition: valuecolumninterface.h:65
KCoding
collection of ids for the different numeric codings of a byte
Definition: valuecolumninterface.h:40
virtual KCoding coding() const =0
hexadecimal encoding
Definition: valuecolumninterface.h:43
virtual KResizeStyle resizeStyle() const =0
virtual int binaryGapWidth() const =0
we don't care about the actual sizing of the widget but stick to the given NoOfBytesPerLine ...
Definition: valuecolumninterface.h:60
virtual ~ValueColumnInterface()
Definition: valuecolumninterface.h:36
virtual void setBinaryGapWidth(int BGW)=0
sets the spacing in the middle of a binary encoded byte.
virtual int noOfGroupedBytes() const =0
virtual int byteSpacingWidth() const =0
virtual void setByteSpacingWidth(int BSW)=0
sets the spacing between the bytes.
ValueColumnInterface * valueColumnInterface(T *t)
tries to get the valuecolumn interface of t
Definition: valuecolumninterface.h:163
virtual void setGroupSpacingWidth(int GSW)=0
sets the spacing between the groups.
virtual int groupSpacingWidth() const =0
virtual void setResizeStyle(KResizeStyle Style)=0
sets the resize style for the hex column.
virtual void setNoOfGroupedBytes(int NoGB)=0
sets the numbers of grouped bytes, 0 means no grouping.
Interface for the value displaying column of a hexedit widget.
Definition: valuecolumninterface.h:33
virtual void setCoding(KCoding C)=0
sets the format of the hex column.
we try to fit as many bytes into the width as possible, with minimum of 1 byte
Definition: valuecolumninterface.h:68
virtual int noOfBytesPerLine() const =0
KResizeStyle
collection of ids for the fitting of the layout into the available widget's width ...
Definition: valuecolumninterface.h:55
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:27:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:27:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.