Ejemplo n.º 1
0
 def deselectAllWidgets(self, exception=None):
     """ Deselect all widget in view.
     """
     ZoomableScrollableWidgetOwner.deselectAllWidgets(self, exception)
     if not self._updatingFlag:
         self._selection = None
     if not exception:
         self.emit(SIGNAL("selected"), None)
Ejemplo n.º 2
0
    def __init__(self, parent=None):
        logging.debug(__name__ + ": __init__")
        AbstractView.__init__(self)
        ZoomableScrollableWidgetOwner.__init__(self, parent)

        self._widgetDict = {}
        self._selection = None
        self._updatingFlag = 0
Ejemplo n.º 3
0
 def deselectAllWidgets(self, exception=None):
     """ Deselect all widget in view.
     """
     ZoomableScrollableWidgetOwner.deselectAllWidgets(self, exception)
     if not self._updatingFlag:
         self._selection = None
     if not exception:
         self.emit(SIGNAL("selected"), None)
Ejemplo n.º 4
0
    def __init__(self, parent=None):
        logging.debug(__name__ + ": __init__")
        AbstractView.__init__(self)
        ZoomableScrollableWidgetOwner.__init__(self, parent)

        self._widgetDict = {}
        self._selection = None
        self._updatingFlag = 0
Ejemplo n.º 5
0
 def widgetSelected(self, widget, multiSelect=False):
     """ Emits signal widgetSelected that the TabController can connect to.
     """
     logging.debug(__name__ + ": widgetSelected")
     ZoomableScrollableWidgetOwner.widgetSelected(self, widget, multiSelect)
     if not self._updatingFlag and hasattr(widget, "object"):
         if hasattr(widget, "positionName"):
             self._selection = widget.positionName
             self.emit(SIGNAL("selected"), widget.object)
         else:
             self.emit(SIGNAL("selected"), widget.object())
Ejemplo n.º 6
0
 def widgetDoubleClicked(self, widget):
     """ Emits signal doubleClicked that the TabController can connect to.
     """
     logging.debug(__name__ + ": widgetDoubleClicked")
     ZoomableScrollableWidgetOwner.widgetDoubleClicked(self, widget)
     if hasattr(widget, "object"):
         if hasattr(widget, "positionName"):
             self._selection = widget.positionName
             self.emit(SIGNAL("doubleClicked"), widget.object)
         else:
             self.emit(SIGNAL("doubleClicked"), widget.object())
Ejemplo n.º 7
0
 def widgetSelected(self, widget, multiSelect=False):
     """ Emits signal widgetSelected that the TabController can connect to.
     """
     logging.debug(__name__ + ": widgetSelected")
     ZoomableScrollableWidgetOwner.widgetSelected(self, widget, multiSelect)
     if not self._updatingFlag and hasattr(widget, "object"):
         if hasattr(widget, "positionName"):
             self._selection = widget.positionName
             self.emit(SIGNAL("selected"), widget.object)
         else:
             self.emit(SIGNAL("selected"), widget.object())
Ejemplo n.º 8
0
 def widgetDoubleClicked(self, widget):
     """ Emits signal doubleClicked that the TabController can connect to.
     """
     logging.debug(__name__ + ": widgetDoubleClicked")
     ZoomableScrollableWidgetOwner.widgetDoubleClicked(self, widget)
     if hasattr(widget, "object"):
         if hasattr(widget, "positionName"):
             self._selection = widget.positionName
             self.emit(SIGNAL("doubleClicked"), widget.object)
         else:
             self.emit(SIGNAL("doubleClicked"), widget.object())
Ejemplo n.º 9
0
 def mousePressEvent(self,event):
     if event.button()==Qt.RightButton:
         self.emit(SIGNAL("mouseRightPressed"), event.globalPos())
     ZoomableScrollableWidgetOwner.mousePressEvent(self,event)
Ejemplo n.º 10
0
 def mousePressEvent(self, event):
     if event.button() == Qt.RightButton:
         self.emit(SIGNAL("mouseRightPressed"), event.globalPos())
     ZoomableScrollableWidgetOwner.mousePressEvent(self, event)