summaryrefslogtreecommitdiff
path: root/src/editorui.py
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2011-11-14 03:37:59 +0100
committerTreeki <treeki@gmail.com>2011-11-14 03:37:59 +0100
commit081bdfe91b68665800ab751190a9fbaa57f1f226 (patch)
tree33dc52c71241ca333c82e5314494a969d4b1455b /src/editorui.py
parent1b3fd1e50827fea107bc92f76dfd51a3535bdbc0 (diff)
downloadkoopatlas-081bdfe91b68665800ab751190a9fbaa57f1f226.tar.gz
koopatlas-081bdfe91b68665800ab751190a9fbaa57f1f226.zip
cleaning up some bugs
Diffstat (limited to 'src/editorui.py')
-rw-r--r--src/editorui.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/editorui.py b/src/editorui.py
index e89810c..48164a0 100644
--- a/src/editorui.py
+++ b/src/editorui.py
@@ -115,6 +115,10 @@ class KPEditorObject(KPEditorItem):
def hoverMoveEvent(self, event):
+ if self._layerRef() != KP.mapScene.currentLayer:
+ self.setCursor(Qt.ArrowCursor)
+ return
+
pos = event.pos()
bit = self.resizerPortionAt(pos.x(), pos.y())
@@ -135,7 +139,7 @@ class KPEditorObject(KPEditorItem):
pos = event.pos()
bit = self.resizerPortionAt(pos.x(), pos.y())
- if bit:
+ if self._layerRef() == KP.mapScene.currentLayer and bit:
event.accept()
x, xSide, y, ySide = False, None, False, None
@@ -240,6 +244,7 @@ class KPMapScene(QtGui.QGraphicsScene):
# todo: look up why I used setItemIndexMethod(self.NoIndex) in Reggie
self.currentLayer = None
+ KP.mapScene = self
def drawBackground(self, painter, rect):
@@ -446,4 +451,3 @@ class KPEditorWidget(QtGui.QGraphicsView):
QtGui.QGraphicsView.mouseMoveEvent(self, event)
-