# HG changeset patch # User Jeandet Alexis # Date 2014-06-19 13:45:13 # Node ID 595b808665c654fb46daf0a8f85fdd4f01684173 # Parent a4274329c9f05c742b3eb9753e77c47d27e838e9 Improved data update, now widget resize correctly to data, and always reset scroll bar to top when changing data. diff --git a/qhexedit.cpp b/qhexedit.cpp --- a/qhexedit.cpp +++ b/qhexedit.cpp @@ -7,7 +7,7 @@ QHexEdit::QHexEdit(QWidget *parent) : QS { qHexEdit_p = new QHexEditPrivate(this); setWidget(qHexEdit_p); - //setWidgetResizable(true); + setWidgetResizable(true); connect(qHexEdit_p, SIGNAL(currentAddressChanged(int)), this, SIGNAL(currentAddressChanged(int))); connect(qHexEdit_p, SIGNAL(currentSizeChanged(int)), this, SIGNAL(currentSizeChanged(int))); @@ -111,6 +111,7 @@ int QHexEdit::cursorPosition() void QHexEdit::setData(const QByteArray &data) { + verticalScrollBar()->setSliderPosition(verticalScrollBar()->minimum()); qHexEdit_p->setData(data); }