PDA

View Full Version : QObject::deleteLater



^NyAw^
27th November 2007, 16:18
Hi,

When have the funciton "QObject::deleteLater" be used? Is any problem for example, creating a dialog without telling it to "deleteLater" ?

I noted that is used in many Qt examples but the documentation don't let me know if I must use it.

Thanks,

wysota
27th November 2007, 16:25
deleteLater() schedules a delete request after all the events have been processed. It is needed for example in slots, where you want to delete an object that could have signals waiting to be delivered and deleting the object immediately would cause a crash because some slots would try to operate on the object after it has been deleted. You don't need it for your dialog.