*/
void sortRoleChanged(const QByteArray ¤t, const QByteArray &previous);
- void columnUnHovered(int roleIndex);
- void columnHovered(int roleIndex);
+ void columnUnHovered(int columnIndex);
+ void columnHovered(int columnIndex);
protected:
void mousePressEvent(QGraphicsSceneMouseEvent *event) override;
void paintRole(QPainter *painter, const QByteArray &role, const QRectF &rect, int orderIndex, QWidget *widget = nullptr) const;
void updatePressedRoleIndex(const QPointF &pos);
- void updateHoveredRoleIndex(const QPointF &pos);
+ void updateHoveredIndex(const QPointF &pos);
int roleIndexAt(const QPointF &pos) const;
bool isAboveRoleGrip(const QPointF &pos, int roleIndex) const;
bool isAbovePaddingGrip(const QPointF &pos, PaddingGrip paddingGrip) const;
QHash<QByteArray, qreal> m_columnWidths;
QHash<QByteArray, qreal> m_preferredColumnWidths;
- int m_hoveredRoleIndex;
+ int m_hoveredIndex;
int m_pressedRoleIndex;
RoleOperation m_roleOperation;
QPointF m_pressedMousePos;