Files
renderdoc/qrenderdoc/Widgets/Extended/RDListView.cpp
T

24 lines
416 B
C++

#include "RDListView.h"
#include <QMouseEvent>
RDListView::RDListView(QWidget *parent) : QListView(parent)
{
setMouseTracking(true);
}
void RDListView::mouseMoveEvent(QMouseEvent *e)
{
emit mouseMove(e);
if(indexAt(e->pos()).isValid() && m_Shape != Qt::ArrowCursor)
{
setCursor(QCursor(m_Shape));
}
else if(m_Shape != Qt::ArrowCursor)
{
unsetCursor();
}
QListView::mouseMoveEvent(e);
}