несколько секунд, я хочу вынести обсчёт модели в отдельный поток через QtConcurren::run и создать ProgressDialog с кнопкой отмена. Прибить процесс обсчёта я не могу (типа и хрен с ним). Главное, что после его окончания нужно учесть, что пользователь решил отменить, и результаты не использовать. Для этого придётся добавить к классу окна bool isUserCancelled и какую-нибудь функцию, которая её выставляет - чтобы связать сигнал от кнопки отмена.
Может, есть решение проще?
Condition variable?
Обсуждают сегодня