QLineEdit *le;if(!le) le = new QLineEdit("text");
C++ (Qt)QLineEdit *le = 0;if( !le ) le = new QLineEdit("text");
C++ (Qt)connect(thread, SIGNAL(finished()), thread, SLOT(deleteLater()));
C++ (Qt)if (!thread->isSet()) { thread = new blablablaThread(this); thread->start();}