KHexEdit
valuecolumninterface.h
Go to the documentation of this file.
52 };
71 };
Interface for the value displaying column of a hexedit widget.
Definition: valuecolumninterface.h:34
virtual KCoding coding() const =0
virtual void setCoding(KCoding C)=0
sets the format of the hex column.
KResizeStyle
collection of ids for the fitting of the layout into the available widget's width
Definition: valuecolumninterface.h:56
@ LockGrouping
we try to fit the layout to the available width but only with full groups like set in NoOfGroupedByte...
Definition: valuecolumninterface.h:65
@ NoResize
we don't care about the actual sizing of the widget but stick to the given NoOfBytesPerLine
Definition: valuecolumninterface.h:60
@ FullSizeUsage
we try to fit as many bytes into the width as possible, with minimum of 1 byte
Definition: valuecolumninterface.h:68
virtual int noOfGroupedBytes() const =0
virtual int byteSpacingWidth() const =0
virtual int groupSpacingWidth() const =0
virtual int binaryGapWidth() const =0
virtual int noOfBytesPerLine() const =0
virtual void setResizeStyle(KResizeStyle Style)=0
sets the resize style for the hex column.
virtual void setByteSpacingWidth(int BSW)=0
sets the spacing between the bytes.
KCoding
collection of ids for the different numeric codings of a byte
Definition: valuecolumninterface.h:41
virtual void setNoOfBytesPerLine(int NoCpL)=0
sets the number of bytes per line, switching the resize style to NoResize Default is 16.
virtual ~ValueColumnInterface()
Definition: valuecolumninterface.h:36
virtual KResizeStyle resizeStyle() const =0
virtual void setGroupSpacingWidth(int GSW)=0
sets the spacing between the groups.
virtual void setNoOfGroupedBytes(int NoGB)=0
sets the numbers of grouped bytes, 0 means no grouping.
virtual void setBinaryGapWidth(int BGW)=0
sets the spacing in the middle of a binary encoded byte.
KHE (short for KHexEdit) is KDE's namespace for all things related to the viewing/editing of bytes.
Definition: byteseditinterface.h:31
ValueColumnInterface * valueColumnInterface(T *t)
tries to get the valuecolumn interface of t
Definition: valuecolumninterface.h:163
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.