Привествую всех. Возникла большая проблемка с завершнением qthread, а затем с его повторным запуском. Имеется клиент джаббера и при смене статуса на оффлайн (точнее, когда пришло сообщение от либы о том, что нас отключили от сервера) поток должен завершаться (делаю это так: this->exit(), но затем, если опять пробовать подключиться (сразу), то "this->isRunning()" выдает true. Как сделать так, чтобы как-то ждать. пока поток завершиться? Пробовал "connect(this, SIGNAL(finished()), this, SLOT(threadFinished()));", но оно как-то у меня не всегда рабатывает =|
|