QObjectList chList=children();
for(int i=0; i<chList.count(); i++)
qobject_cast<GObject*>(chList.at(i))->rdelete==false;
dynamic_cast<GObject*>(chList.at(i))->rdelete==false;
if(rdelete)
deleteObject();