프로젝트

일반

사용자정보

개정판 ef5d517f

IDef5d517f74ac12a0a35365d1ecf103c7ecdbecc9
상위 44a2e1c8
하위 f116e7d3, 1e8f6065

함의성이(가) 5년 이상 전에 추가함

issue #000: fix hover event

Change-Id: I7226eb42590698c96b4dadc558d39043b0494579

차이점 보기:

DTI_PID/DTI_PID/QtImageViewer.py
520 520
        if len(items) > 0:
521 521
            if not hasattr(self, '_underItem') or self._underItem is not items[0]:
522 522
                if hasattr(self, '_underItem') and self._underItem is not None:
523
                    if hasattr(self._underItem, 'highlight'):
523
                    if hasattr(self._underItem, 'highlight') and self._underItem in self.scene.items():
524 524
                        self._underItem.highlight(False)
525
                    else:
526
                        self._underItem = None
525 527

  
526 528
                self._underItem = items[0]
527 529
                if hasattr(self._underItem, 'highlight'):
......
545 547
        
546 548
        if len(self.scene.items()) is 0:
547 549
            return
548
        if hasattr(self, '_underItem') and self._underItem is not None:
550
        if hasattr(self, '_underItem') and self._underItem is not None and self._underItem in self.scene.items():
549 551
            self._underItem.hoverLeaveEvent(event)
550 552
            self._underItem = None
553
        else:
554
            self._underItem = None
551 555

  
552 556
        scenePos = self.mapToScene(event.pos())
553 557
        svgFileName = event.mimeData().text()

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)