Add hoverItemChanged event to RDTreeWidget

This commit is contained in:
baldurk
2019-09-30 13:41:14 +01:00
parent b88e9bf9d9
commit ca9e43fd6e
2 changed files with 5 additions and 0 deletions
@@ -809,6 +809,8 @@ void RDTreeWidget::mouseMoveEvent(QMouseEvent *e)
}
}
emit hoverItemChanged(newHover);
emit mouseMove(e);
RDTreeView::mouseMoveEvent(e);
@@ -838,6 +840,8 @@ void RDTreeWidget::leaveEvent(QEvent *e)
m_model->itemChanged(item, {Qt::DecorationRole, Qt::BackgroundRole, Qt::ForegroundRole});
}
emit hoverItemChanged(NULL);
RDTreeView::leaveEvent(e);
}
@@ -265,6 +265,7 @@ signals:
void itemDoubleClicked(RDTreeWidgetItem *item, int column);
void itemActivated(RDTreeWidgetItem *item, int column);
void currentItemChanged(RDTreeWidgetItem *current, RDTreeWidgetItem *previous);
void hoverItemChanged(RDTreeWidgetItem *item);
void itemSelectionChanged();
public slots: