QHeaderView 5.0 - no emit of sortIndicatorChanged when unchanged
There is no reason to emit this when there is no change. Change-Id: I34f0ceec7c4b0959b77bc5be3ce2c2ad55864598 Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
This commit is contained in:
parent
67cabd464d
commit
4fbdb969fb
2
dist/changes-5.0.0
vendored
2
dist/changes-5.0.0
vendored
@ -566,6 +566,8 @@ QtWidgets
|
||||
* ResizeMode resizeMode(int logicalindex) const -
|
||||
use sectionResizeMode(int logicalindex) instead.
|
||||
|
||||
* setSortIndicator will no longer emit sortIndicatorChanged when the sort indicator is unchanged.
|
||||
|
||||
* QDateEdit and QTimeEdit have re-gained a USER property. These were originally removed
|
||||
before Qt 4.7.0, and are re-added for 5.0. This means that the userProperty for
|
||||
those classes are now QDate and QTime respectively, not QDateTime as they have been
|
||||
|
@ -1349,6 +1349,8 @@ void QHeaderView::setSortIndicator(int logicalIndex, Qt::SortOrder order)
|
||||
|
||||
// This is so that people can set the position of the sort indicator before the fill the model
|
||||
int old = d->sortIndicatorSection;
|
||||
if (old == logicalIndex && order == d->sortIndicatorOrder)
|
||||
return;
|
||||
d->sortIndicatorSection = logicalIndex;
|
||||
d->sortIndicatorOrder = order;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user