Skip to content

QHexEdit is now based on QIODevice, can edit large files

Compare
Choose a tag to compare
@Simsys Simsys released this 18 May 20:33
· 175 commits to master since this release

Release 0.7.0, 2015-05-18

  • QHexEdit is now based on QIODevice. The data shown is not buffered in memory. QHexEdit can show now very big files (> 2 gigabytes) without any problems
  • QHexEdit has also a QByteArray based, backward compatible (as far as possible) interface for convenience
  • Changes on the data will be stored in copied memory chunks, the base file will only read (QIODevice::ReadOnly)
  • QHexEdit is now directly derived from QAbstractScrollArea
  • The Widget calculates now all dimensions dynamically, hence small or big fonts will be shown properly on all screens
  • You can use also proportional fonts, though it is not recommended
  • Paint event needs very low cpu activity, when editor is in idle mode without user actions. Only the section of the data is rendered, which is shown to the user
  • Several bugfixes.