AbstractItemView editorForIndex/indexForEditor speedup
authorABBAPOH <ABBAPOH@nextmail.ru>
Sat, 9 Jun 2012 12:22:50 +0000 (16:22 +0400)
committerQt by Nokia <qt-info@nokia.com>
Wed, 13 Jun 2012 21:22:28 +0000 (23:22 +0200)
commit1d859ef80540ec3dd64f4f7bda3a8e415965650c
tree456897857b45c65624c578b9d07001d09c48c2d5
parente2f57d59d814128c5b07f26b368ea07019e154f7
AbstractItemView editorForIndex/indexForEditor speedup

Frequent calls to editorForIndex/indexForEditor are very slow because of an implicit
conversion from QModelIndex to QPersistentModelIndex.
This fix allows to avoid unnecessary conversions when there are no open
editors (most common case)

Change-Id: Ic072880c9f33a43a20b2a61a42c3ba215c5c33cb
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
src/widgets/itemviews/qabstractitemview.cpp