Details
-
Suggestion
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
None
Description
QSelectionModel::isColumnSelected(...) get repeatly called in QHeaderView::paintSection() and result in poor performance when user deselecting a large number of items. In some cases the column is not selectable so calling isColumnSelected(...) is not necessary. Is it possible to make isColumnSelected() virtual to allow customer to decide whether to calculate the selection or not?