KHexEdit
byteseditinterface.h
Go to the documentation of this file.
QWidget * createBytesEditWidget(QWidget *Parent=0)
tries to create an instance of a hexedit widget for arrays of chars (char[])
Definition: byteseditinterface.h:165
BytesEditInterface * bytesEditInterface(T *t)
tries to get the bytesedit interface of t
Definition: byteseditinterface.h:153
virtual int dataSize() const =0
virtual void repaintRange(int i1, int i2)=0
repaint the indizes from i1 to i2
virtual void setMaxDataSize(int MS)=0
sets the maximal size of the actual byte array.
virtual void setOverwriteMode(bool b)=0
sets whether the widget is in overwrite mode or not.
virtual bool isAutoDelete() const =0
virtual void setData(char *D, int S, int RS=-1, bool KM=true)=0
hands over to the editor a new byte array.
virtual int maxDataSize() const =0
virtual bool isOverwriteOnly() const =0
virtual bool isModified() const =0
An interface for a hex edit editor/viewer for arrays of byte.
Definition: byteseditinterface.h:73
virtual bool isReadOnly() const =0
virtual void setOverwriteOnly(bool b)=0
sets whether the widget is overwriteonly or not.
virtual void setKeepsMemory(bool KM=true)=0
switches the array
virtual ~BytesEditInterface()
Definition: byteseditinterface.h:76
virtual void setModified(bool b)=0
sets whether the data should be treated modified or not
virtual void setAutoDelete(bool AD=true)=0
sets whether the array should be deleted on the widget's end or if a new array is set...
virtual void setReadOnly(bool RO=true)=0
sets whether the given array should be handled read only or not.
QString fromLatin1(const char *str, int size)
virtual char * data() const =0
virtual bool keepsMemory() const =0
virtual bool isOverwriteMode() const =0
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.