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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: получить указатели на все обьекты установленные в качестве фильтров?  (Прочитано 2311 раз)
baka
Гость
« : Сентябрь 02, 2007, 15:33 »

Здравствуйте!

Подскажите, пожалуйста, как получить указатели на все обьекты установленные в качестве фильтров событий для к.либо обьекта (installEventFilter ())

Значить ситуация такая: наследуюсь от QListView переопределяю обработчик mouseMoveEvent().
а код находящийся в нем не выполняется, видимо в конструкторе одного из предков устанвливается фильтр на события в результате чего они не доходят до моего обработчика.

Пробовал определять свой фильтр пропускающий все подряд события но это не помогло


еслибы я знал где взять указатели на все фильтры событий
я бы их removeEventFilter() и всего делов.

т.е. если бы была ф-ия типа
const QObjectList & filters() const
то все бы было хорошо но я ничего подобного не нашел.

Посоветуйте как быть, очень хочется обрабатывать mouseMoveEvent() для QListView.
« Последнее редактирование: Сентябрь 02, 2007, 15:59 от baka » Записан
EhTemka
Гость
« Ответ #1 : Сентябрь 02, 2007, 19:29 »



это тебе поможет Подмигивающий

Mylist->setMouseTracking(true);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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