MCPcopy Create free account
hub / github.com/KDE/labplot / hoverEnterEvent

Method hoverEnterEvent

src/backend/worksheet/ResizeItem.cpp:80–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78}
79
80void ResizeItem::HandleItem::hoverEnterEvent(QGraphicsSceneHoverEvent* event) {
81 m_parent->container()->graphicsItem()->setFlag(ItemIsMovable, false);
82
83 switch (m_position) {
84 case TopLeft:
85 setCursor(Qt::SizeFDiagCursor);
86 break;
87 case Top:
88 setCursor(Qt::SizeVerCursor);
89 break;
90 case TopRight:
91 setCursor(Qt::SizeBDiagCursor);
92 break;
93 case Right:
94 setCursor(Qt::SizeHorCursor);
95 break;
96 case BottomRight:
97 setCursor(Qt::SizeFDiagCursor);
98 break;
99 case Bottom:
100 setCursor(Qt::SizeVerCursor);
101 break;
102 case BottomLeft:
103 setCursor(Qt::SizeBDiagCursor);
104 break;
105 case Left:
106 setCursor(Qt::SizeHorCursor);
107 break;
108 }
109
110 QGraphicsItem::hoverEnterEvent(event);
111}
112
113void ResizeItem::HandleItem::hoverLeaveEvent(QGraphicsSceneHoverEvent* event) {
114 m_parent->container()->graphicsItem()->setFlag(ItemIsMovable, true);

Callers

nothing calls this directly

Calls 2

containerMethod · 0.80
graphicsItemMethod · 0.45

Tested by

no test coverage detected