コード例 #1
0
 def emitElementClicked(self, hitStack, event):
     print "emitElementClicked overridden: ", self.title, hitStack
     print "self.displayStyle: ", self.displayStyle
     if (self.displayStyle == self.DisplayStyleRibbon):
         sseData = self.formatRibbonHitstack(hitStack)
         self.emit(QtCore.SIGNAL("ribbonClicked (int, PyQt_PyObject, PyQt_PyObject, QMouseEvent)"), sseData[0], sseData[1], sseData[2], event)
     else:
         BaseViewer.emitElementClicked(self, hitStack, event)
コード例 #2
0
 def emitElementClicked(self, hitStack, event):
     if (self.app.viewers["calpha"].displayStyle ==
             self.app.viewers["calpha"].DisplayStyleRibbon):
         if (self.app.mainCamera.mouseRightPressed and hitStack[0] == 0):
             self.emit(
                 QtCore.SIGNAL(
                     "SSERightClicked(PyQt_PyObject, PyQt_PyObject, QMouseEvent)"
                 ), hitStack[0], hitStack[1], event)
     else:
         BaseViewer.emitElementClicked(self, hitStack, event)