Put correct cursor style when mouse hover a map item.

This commit is contained in:
Khopa
2019-07-13 00:05:59 +02:00
parent af8ae09434
commit 9c72c9a063
3 changed files with 19 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
from PySide2.QtCore import QRect
from PySide2.QtCore import QRect, Qt
from PySide2.QtGui import QColor, QPainter
from PySide2.QtWidgets import QGraphicsRectItem, QGraphicsSceneHoverEvent, QGraphicsSceneContextMenuEvent, QMenu, \
QAction
QAction, QGraphicsSceneMouseEvent
import qt_ui.uiconstants as CONST
from game import Game
@@ -57,10 +57,14 @@ class QMapControlPoint(QGraphicsRectItem):
def hoverEnterEvent(self, event: QGraphicsSceneHoverEvent):
self.update()
self.setCursor(Qt.PointingHandCursor)
def hoverLeaveEvent(self, event: QGraphicsSceneHoverEvent):
self.update()
def mousePressEvent(self, event:QGraphicsSceneMouseEvent):
self.contextMenuEvent(event)
def contextMenuEvent(self, event: QGraphicsSceneContextMenuEvent):
if self.model.captured: