Russian Qt Forum

Qt => Model-View (MV) => Тема начата: blood_shadow от Январь 27, 2011, 20:18



Название: Обработка события перезаписи
Отправлено: blood_shadow от Январь 27, 2011, 20:18
Добрый вечер,
Возник вопрос:
если в модели я отлавливаю события попытки перезаписи данных и нужно вывести QMessage с текстом типа подтвердить или отменить перезапись, как лучше сделать - поручить эту работу ф-циям модели или передать вызывающему модулю потребность о выводе QMessage

Спасибо


Название: Re: Вопрос
Отправлено: Пантер от Январь 28, 2011, 10:07
Использовать в модели QMessage не есть хорошо.

Измени название топика на нормальное.


Название: Re: Вопрос
Отправлено: blood_shadow от Январь 28, 2011, 16:53
Использовать в модели QMessage не есть хорошо.
то есть обработку события с выводом QMessage передать вызывающему модулю.
а почему в модели плохо вызывать? это плохой стиль или есть другие причины?


Название: Re: Обработка события перезаписи
Отправлено: Пантер от Январь 28, 2011, 17:00
Плохой стиль.


Название: Re: Обработка события перезаписи
Отправлено: GreatSnake от Январь 28, 2011, 17:34
модель - QtCore
QMessage - QtGui
:)


Название: Re: Обработка события перезаписи
Отправлено: Akon от Январь 28, 2011, 20:26
QAbstractItemModel  - QtCore, QAbstractProxyModel - QtGui - вот так!