Russian Qt Forum

Qt => Вопросы новичков => Тема начата: 4sgen от Октябрь 06, 2020, 05:03



Название: индексы в прокси модели
Отправлено: 4sgen от Октябрь 06, 2020, 05:03
Здравствуйте
Использую прокси модель, подключаю сигнал таким образом:

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

Можно ли указать конкретные индексы для обновления? Чтобы последний столбец в прокси модели не обновлялся?


Название: Re: индексы в прокси модели
Отправлено: Авварон от Октябрь 06, 2020, 12:25
Разве прокси модель это не делает сама?


Название: Re: индексы в прокси модели
Отправлено: 4sgen от Октябрь 06, 2020, 12:51
Разве прокси модель это не делает сама?
DataChanged будет вызваться при изменении прокси модели. Если меняется source модель, то у прокси не срабатывает DataChanged.
Поэтому подключаю.


Название: Re: индексы в прокси модели
Отправлено: Авварон от Октябрь 06, 2020, 13:04
интересно. тогда можно использовать лямбду и фильтровать индексы в ней.