void HoverListView::leaveEvent(QEvent* event)
{
    Q_UNUSED(event)
    setHoverIndex(QModelIndex());

    QListView::leaveEvent(event);
}
void HoverListView::mouseMoveEvent(QMouseEvent* event)
{
    QPoint pos = viewport()->mapFromGlobal(event->globalPos());
    setHoverIndex(indexAt(pos));

    QListView::mouseMoveEvent(event);
}
Exemple #3
0
 void ScreenSetup::mouseDoubleClickEvent(QMouseEvent* _event)
 {
   auto _screenItem = getItemAtPos(_event->pos());
   if (_screenItem)
   {
     _screenItem->setHoverIndex(_event->pos());
     _screenItem->detachCurrentTuning();
     update();
   }
 }