summaryrefslogtreecommitdiff
path: root/src/main/python/utils/graphics.py
diff options
context:
space:
mode:
authorbrenda-br2023-02-20 00:07:41 +0530
committerbrenda-br2023-02-20 00:07:41 +0530
commit843d6bc29f6057606230bf55d48b560862fe66b8 (patch)
tree24398815e8c0946c30bbb57a3620c55b9734bfe2 /src/main/python/utils/graphics.py
parente6037f33bdd8c349d8bb739d1e2765ba49d6e2dc (diff)
downloadChemical-PFD-843d6bc29f6057606230bf55d48b560862fe66b8.tar.gz
Chemical-PFD-843d6bc29f6057606230bf55d48b560862fe66b8.tar.bz2
Chemical-PFD-843d6bc29f6057606230bf55d48b560862fe66b8.zip
Repositioning Line Grips and change color of Size Grip and Show Grips on hovering Size Grip
Diffstat (limited to 'src/main/python/utils/graphics.py')
-rw-r--r--src/main/python/utils/graphics.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/python/utils/graphics.py b/src/main/python/utils/graphics.py
index 5a44400..7398a2d 100644
--- a/src/main/python/utils/graphics.py
+++ b/src/main/python/utils/graphics.py
@@ -1,5 +1,5 @@
from PyQt5.QtCore import Qt, QPointF, pyqtSignal
-from PyQt5.QtGui import QPen, QKeySequence
+from PyQt5.QtGui import QPen, QKeySequence, QTransform, QCursor
from PyQt5.QtWidgets import QGraphicsView, QGraphicsScene, QGraphicsProxyWidget, QGraphicsItem, QUndoStack, QAction, QUndoView
from .undo import *
@@ -147,6 +147,13 @@ class CustomScene(QGraphicsScene):
self.movingItem = None #clear movingitem reference
return super(CustomScene, self).mouseReleaseEvent(event)
+ def mouseMoveEvent(self, mouseEvent):
+ item = self.itemAt(mouseEvent.scenePos().x(), mouseEvent.scenePos().y(),
+ QTransform())
+ if isinstance(item,shapes.SizeGripItem):
+ item.parentItem().showGripItem()
+ super(CustomScene,self).mouseMoveEvent(mouseEvent)
+
def reInsertLines(self):
currentIndex = self.undoStack.index()
i = 2