Beispiel #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)
Beispiel #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
Beispiel #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)
Beispiel #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
Beispiel #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())
Beispiel #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())
Beispiel #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())
Beispiel #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())
Beispiel #9
0
 def mousePressEvent(self,event):
     if event.button()==Qt.RightButton:
         self.emit(SIGNAL("mouseRightPressed"), event.globalPos())
     ZoomableScrollableWidgetOwner.mousePressEvent(self,event)
Beispiel #10
0
 def mousePressEvent(self, event):
     if event.button() == Qt.RightButton:
         self.emit(SIGNAL("mouseRightPressed"), event.globalPos())
     ZoomableScrollableWidgetOwner.mousePressEvent(self, event)