CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Vispa.Views.LineDecayView.DecayObject Class Reference
Inheritance diagram for Vispa.Views.LineDecayView.DecayObject:
Vispa.Gui.Zoomable.Zoomable Vispa.Views.LineDecayView.DecayLine Vispa.Views.LineDecayView.DecayNode

Public Member Functions

def __init__ (self, parent=None)
 
def boundingRect (self)
 
def containsAreaSquareRect (self, position)
 
def containsPoint (self, pos)
 
def delete (self)
 
def move (self, pos)
 
def object (self)
 
def paint (self, painter, paintMode=0x0)
 
def parent (self)
 
def select (self, pos=None, selected=True)
 
- Public Member Functions inherited from Vispa.Gui.Zoomable.Zoomable
def __init__ (self)
 
def decrementZoom (self)
 
def incrementZoom (self)
 
def setZoom (self, zoom)
 
def zoom (self)
 
def zoomFactor (self)
 

Private Attributes

 _parent
 

Detailed Description

Definition at line 1037 of file LineDecayView.py.

Constructor & Destructor Documentation

def Vispa.Views.LineDecayView.DecayObject.__init__ (   self,
  parent = None 
)

Definition at line 1043 of file LineDecayView.py.

1043  def __init__(self, parent=None):
1044  Zoomable.__init__(self)
1045  self._parent = parent
1046  if isinstance(self._parent, Zoomable):
1047  self.setZoom(self._parent.zoom())
1048 
def setZoom(self, zoom)
Definition: Zoomable.py:8

Member Function Documentation

def Vispa.Views.LineDecayView.DecayObject.boundingRect (   self)

Definition at line 1055 of file LineDecayView.py.

Referenced by Vispa.Views.LineDecayView.DecayNode.containsPoint(), and Vispa.Views.LineDecayView.DecayNode.move().

1055  def boundingRect(self):
1056  raise NotImplementedError
1057 
def Vispa.Views.LineDecayView.DecayObject.containsAreaSquareRect (   self,
  position 
)

Definition at line 1064 of file LineDecayView.py.

References Vispa.Gui.Zoomable.Zoomable.zoomFactor().

Referenced by Vispa.Views.LineDecayView.DecayNode.boundingRect().

1064  def containsAreaSquareRect(self, position):
1065  return QRect( (position - QPoint(self.CONTAINS_AREA_SIZE, self.CONTAINS_AREA_SIZE)*0.5 ) * self.zoomFactor(), QSize(self.CONTAINS_AREA_SIZE, self.CONTAINS_AREA_SIZE) * self.zoomFactor() + QSize(1, 1))
1066 
def containsAreaSquareRect(self, position)
def Vispa.Views.LineDecayView.DecayObject.containsPoint (   self,
  pos 
)

Definition at line 1058 of file LineDecayView.py.

1058  def containsPoint(self, pos):
1059  raise NotImplementedError
1060 
def Vispa.Views.LineDecayView.DecayObject.delete (   self)

Definition at line 1070 of file LineDecayView.py.

1070  def delete(self):
1071  pass
1072 
def Vispa.Views.LineDecayView.DecayObject.move (   self,
  pos 
)

Definition at line 1067 of file LineDecayView.py.

Referenced by Vispa.Gui.PortConnection.PointToPointConnection.updateConnection().

1067  def move(self, pos):
1068  raise NotImplementedError
1069 
def Vispa.Views.LineDecayView.DecayObject.object (   self)
def Vispa.Views.LineDecayView.DecayObject.paint (   self,
  painter,
  paintMode = 0x0 
)

Definition at line 1052 of file LineDecayView.py.

1052  def paint(self, painter, paintMode=0x0):
1053  raise NotImplementedError
1054 
def paint(self, painter, paintMode=0x0)
def Vispa.Views.LineDecayView.DecayObject.parent (   self)

Definition at line 1049 of file LineDecayView.py.

References Vispa.Views.LineDecayView.DecayObject._parent.

Referenced by Vispa.Gui.ConnectableWidget.ConnectableWidget.addMenuEntry(), Vispa.Views.LineDecayView.LineDecayContainer.applyFilter(), Vispa.Views.BoxDecayView.BoxDecayContainer.arrangeUsingRelations(), Vispa.Views.BoxDecayView.BoxDecayContainer.autolayoutAlgorithm(), Vispa.Gui.ZoomableScrollableWidgetOwner.ZoomableScrollableWidgetOwner.autosizeScrollArea(), Vispa.Views.BoxDecayView.BoxDecayContainer.autosizeScrollArea(), Vispa.Gui.PortWidget.PortWidget.connectionPoint(), Vispa.Main.StartupScreen.StartupScreen.createDescriptionWidget(), Vispa.Views.BoxDecayView.BoxDecayContainer.dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer.dataAccessor(), Vispa.Views.LineDecayView.DecayLine.dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer.delete(), Vispa.Views.LineDecayView.DecayNode.delete(), Vispa.Views.LineDecayView.DecayLine.delete(), Vispa.Gui.VispaWidget.VispaWidget.delete(), Vispa.Gui.VispaWidget.VispaWidget.dragWidget(), Vispa.Share.ImageExporter.ImageExporter.exportImageDialog(), Vispa.Views.LineDecayView.DecayLine.extendedSize(), Vispa.Gui.VispaWidget.VispaWidget.keyPressEvent(), Vispa.Gui.MenuWidget.MenuWidget.leaveEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget.leaveEvent(), Vispa.Gui.PortWidget.PortWidget.moduleParent(), Vispa.Gui.WidgetContainer.WidgetContainer.mouseDoubleClickEvent(), Vispa.Gui.VispaWidget.VispaWidget.mouseDoubleClickEvent(), Vispa.Gui.PortConnection.PointToPointConnection.mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget.mousePressEvent(), Vispa.Views.LineDecayView.ParticleWidget.mousePressEvent(), Vispa.Views.LineDecayView.DecayNode.move(), Vispa.Views.LineDecayView.LineDecayContainer.noDecorationsMode(), Vispa.Views.LineDecayView.LineDecayContainer.operationId(), Vispa.Views.LineDecayView.DecayLine.paint(), Vispa.Gui.VispaWidget.VispaWidget.paintEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget.positionizeMenuWidget(), Vispa.Views.LineDecayView.DecayLine.qtLineStyle(), Vispa.Views.WidgetView.WidgetView.restoreSelection(), Vispa.Views.WidgetView.WidgetView.select(), Vispa.Gui.PortConnection.PointToPointConnection.select(), Vispa.Gui.VispaWidget.VispaWidget.select(), Vispa.Views.LineDecayView.LineDecayContainer.select(), Vispa.Views.LineDecayView.LineDecayContainer.sizeHint(), Vispa.Views.LineDecayView.LineDecayContainer.tabController(), Vispa.Views.BoxDecayView.BoxDecayContainer.toggleCollapsed(), Vispa.Views.LineDecayView.DecayNode.unite(), Vispa.Views.PropertyView.PropertyView.valueChanged(), Vispa.Views.BoxDecayView.BoxDecayContainer.widgetByObject(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDoubleClicked(), and Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDragged().

def Vispa.Views.LineDecayView.DecayObject.select (   self,
  pos = None,
  selected = True 
)

Definition at line 1061 of file LineDecayView.py.

1061  def select(self, pos=None, selected=True):
1062  raise NotImplementedError
1063 
def select(self, pos=None, selected=True)

Member Data Documentation

Vispa.Views.LineDecayView.DecayObject._parent
private

Definition at line 1045 of file LineDecayView.py.

Referenced by Vispa.Views.LineDecayView.DecayObject.parent().