crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

ornelius
  опции профиля:
сообщение 17.10.2012, 9:16
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 17.10.2012
Пользователь №: 3565

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день!

Использую QTableView, которая смотрит на наследник QProxyModel. Когда пользователь выделяет строку в таблице, в другом виджете показывается подробная информация. Для этого используется сигнал QItemSelectionModel::currentRowChanged(). Все замечательно, но если вдруг таблица становится пустой (соответственно, выделение снимается), то этот сигнал не посылается. В другом виджете остаются неактуальные данные, а нужно чтобы он очистился.
В документации про все сигналы QItemSelectionModel написано:
Цитата
Note that this signal will not be emitted when the item model is reset.

Я так полагаю, что сигнал именно поэтому и не посылается. Но как же быть?
Есть ли способ получить уведомление о том, что выделение в таблице снято, или что таблица стала пустой?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 12.7.2025, 7:46