Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   как правильнее вызывать model->revertAll(); (https://www.otvetnemail.ru/novyj-arhiv-2-812/kak-pravil-nee-vyzyvat-model-revertall-273136/)

Guest 29.09.2011 06:27

как правильнее вызывать model->revertAll();
 
Для ввода/изменения данных использую модальный диалог. Возможна ситуация, когда юзверь чего-нибудь изменит, но потом передумает, и попытается диалог закрыть. Я поставил фильтр событий, к-рый отлавливает запрос на закрытие диалога, и тупо написал в обработчике : if (event->type() == QEvent::Hide) { model->revertAll(); return true; }Срабатывает корректно, но может правильно добавить еще и проверку, находится ли модель в режиме редактирования? Или такая проверка этой функцией самой делается, судя по её поведению?


Часовой пояс GMT, время: 12:55.


© www.otvetnemail.ru - Форум вопросов и ответов.