Доброго времени суток, ребят.
Вот, например, мы используем QStandardItem, а точнее его метод
void QStandardItem::setStatusTip ( const QString & statusTip )
Вопрос, каким образом view реагирует на данные Qt::StatusTipRole, которые находятся в модели.
Делал фильтр событий для QTableView
bool
Myfilter::eventFilter(QObject *watched, QEvent *event)
{
if (event->type() == QEvent::StatusTip)
qDebug() << "Myfilter::eventFilter" << event->type();
if (event->type() == QEvent::ToolTip)
qDebug() << "Myfilter::eventFilter" << event->type();
return false;
}
Но ему пофиг на то, что происходит с QTableView. Как будто и событий никаких она не обрабатывает. Может она их сама генерирует поэтому и фильтр ничег не ловит?
Мне необходимо каким-нибудь волшебным образом, отлавливать события связанные со StatusTip item'ов, если таковые вообще есть или придется наследоваться от вьюшки и генерировать события самому?