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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Модель, выделение  (Прочитано 2150 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« : Апрель 27, 2011, 23:25 »

Дано - для некоторых айтемов запрещено выделение
Код:
    if (item->type == TreeItem::ChildItem)
        return Qt::ItemIsEnabled | Qt::ItemIsSelectable;

    return Qt::ItemIsEnabled;
}
Как сделать, чтоб при клике на такой айтем не сбрасывалось предыдущее выделение? Пока воркэраунд в том, что при клике выделяется принудительно, но видно что моргает
Записан
trot
Гость
« Ответ #1 : Апрель 28, 2011, 20:37 »

Один из вариантов. Поставить фильтр событий и в нем игнорировать клик.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #2 : Май 04, 2011, 18:21 »

Да, в принципе это должно прокатить... А еще есть варианты?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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