Introduce QItemDelegate::destroyEditor virtual invoked at editor close
authorThorbjørn Lund Martsum <tmartsum@gmail.com>
Thu, 15 Dec 2011 15:48:51 +0000 (16:48 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 2 Feb 2012 00:56:03 +0000 (01:56 +0100)
commit15f253a46aa45e2a9fa1055799fa2768ba49b9a3
tree46156f4e7ed503d9c0596b74ef58361f14ceb90f
parentefecd011897e8852cf67ce119dafa879fc671b9c
Introduce QItemDelegate::destroyEditor virtual invoked at editor close

This provides a stronger mechanism e.g when inheriting QItemDelegate.

It makes some things much easier e.g avoid delete of an editor
and maybe only delete depending on what the editor says itself.

This introduces a new virtual function.

Task-number: QTBUG-2299

Change-Id: I8410f8199775987dbacffd99e4c354fdadcdd21f
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
doc/src/examples/spinboxdelegate.qdoc
src/widgets/itemviews/qabstractitemdelegate.cpp
src/widgets/itemviews/qabstractitemdelegate.h
src/widgets/itemviews/qabstractitemview.cpp
src/widgets/itemviews/qabstractitemview_p.h
tests/auto/widgets/itemviews/qabstractitemview/tst_qabstractitemview.cpp
tests/manual/widgets/itemviews/delegate/example.cpp [new file with mode: 0644]
tests/manual/widgets/itemviews/delegate/example.pro [new file with mode: 0644]