Russian Qt Forum
Ноябрь 22, 2024, 23:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: индексы в прокси модели  (Прочитано 1836 раз)
4sgen
Новичок

Offline Offline

Сообщений: 27


Просмотр профиля
« : Октябрь 06, 2020, 05:03 »

Здравствуйте
Использую прокси модель, подключаю сигнал таким образом:

Код:
    connect(sourceModel, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
              this, SIGNAL(dataChanged(QModelIndex,QModelIndex)));

Можно ли указать конкретные индексы для обновления? Чтобы последний столбец в прокси модели не обновлялся?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Октябрь 06, 2020, 12:25 »

Разве прокси модель это не делает сама?
Записан
4sgen
Новичок

Offline Offline

Сообщений: 27


Просмотр профиля
« Ответ #2 : Октябрь 06, 2020, 12:51 »

Разве прокси модель это не делает сама?
DataChanged будет вызваться при изменении прокси модели. Если меняется source модель, то у прокси не срабатывает DataChanged.
Поэтому подключаю.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Октябрь 06, 2020, 13:04 »

интересно. тогда можно использовать лямбду и фильтровать индексы в ней.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.188 секунд. Запросов: 23.