Russian Qt Forum

Qt => Общие вопросы => Тема начата: baka от Сентябрь 02, 2007, 15:33



Название: получить указатели на все обьекты установленные в качестве фильтров?
Отправлено: baka от Сентябрь 02, 2007, 15:33
Здравствуйте!

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

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

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


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

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

Посоветуйте как быть, очень хочется обрабатывать mouseMoveEvent() для QListView.


Название: Re: получить указатели на все обьекты установленные в качестве фильтров?
Отправлено: EhTemka от Сентябрь 02, 2007, 19:29


это тебе поможет ;)

Mylist->setMouseTracking(true);