Я вызываю QProgressDialog из потока и не могу сделать его модальным окном, хотя для setModal установлено значение true.Я хочу, чтобы основное окно было заблокировано, когда QProgressDialog находится в действии.
Следующее - мой кусок кода.
GenericFunc.h
QProgressDialog *progressBarDialog;
GenericFunc.cpp
void GenericFunc::testSlot()
{
int numTasks = 4500;
progressBarDialog = new QProgressDialog("Task in progress.", "Cancel", 0, numTasks);
progressBarDialog->setWindowModality(Qt::WindowModal);
progressBarDialog->setModal(true);
progressBarDialog->exec();
}