Public Member Functions | Public Attributes | Static Public Attributes | List of all members
src.visualstates.gui.state.guistate.StateGraphicsItem Class Reference
Inheritance diagram for src.visualstates.gui.state.guistate.StateGraphicsItem:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, data)
 
def boundingRect (self)
 
def disableInteraction (self)
 
def hoverEnterEvent (self, event)
 
def hoverLeaveEvent (self, event)
 
def mouseDoubleClickEvent (self, qGraphicsSceneMouseEvent)
 
def mouseMoveEvent (self, qGraphicsSceneMouseEvent)
 
def mousePressEvent (self, qGraphicsSceneMouseEvent)
 
def mouseReleaseEvent (self, qGraphicsSceneMouseEvent)
 
def nameChanged (self, newName)
 
def paint (self, QPainter, QStyleOptionGraphicsItem, QWidget_widget=None)
 
def setInitial (self, initial)
 
def setRunning (self, status)
 
def textEditFinished (self)
 
def textEditStarted (self)
 

Public Attributes

 dragging
 
 ellipse
 
 initGraphics
 
 stateData
 
 textGraphics
 

Static Public Attributes

 doubleClicked = pyqtSignal('QGraphicsItem')
 
int INIT_WIDTH = 30
 
int NODE_WIDTH = 40
 
int PEN_FOCUS_WIDTH = 3
 
int PEN_NORMAL_WIDTH = 1
 
 posChanged = pyqtSignal('QGraphicsItem')
 
 stateNameChanged = pyqtSignal('QGraphicsItem')
 
 stateTextEditFinished = pyqtSignal()
 
 stateTextEditStarted = pyqtSignal()
 

Detailed Description

Definition at line 27 of file guistate.py.

Constructor & Destructor Documentation

def src.visualstates.gui.state.guistate.StateGraphicsItem.__init__ (   self,
  data 
)

Definition at line 41 of file guistate.py.

Member Function Documentation

def src.visualstates.gui.state.guistate.StateGraphicsItem.boundingRect (   self)

Definition at line 116 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.disableInteraction (   self)

Definition at line 145 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.hoverEnterEvent (   self,
  event 
)

Definition at line 86 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.hoverLeaveEvent (   self,
  event 
)

Definition at line 92 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.mouseDoubleClickEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 113 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.mouseMoveEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 108 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.mousePressEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 98 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.mouseReleaseEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 103 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.nameChanged (   self,
  newName 
)

Definition at line 119 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.paint (   self,
  QPainter,
  QStyleOptionGraphicsItem,
  QWidget_widget = None 
)

Definition at line 133 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.setInitial (   self,
  initial 
)

Definition at line 73 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.setRunning (   self,
  status 
)

Definition at line 136 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.textEditFinished (   self)

Definition at line 130 of file guistate.py.

def src.visualstates.gui.state.guistate.StateGraphicsItem.textEditStarted (   self)

Definition at line 127 of file guistate.py.

Member Data Documentation

src.visualstates.gui.state.guistate.StateGraphicsItem.doubleClicked = pyqtSignal('QGraphicsItem')
static

Definition at line 39 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.dragging

Definition at line 51 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.ellipse

Definition at line 54 of file guistate.py.

int src.visualstates.gui.state.guistate.StateGraphicsItem.INIT_WIDTH = 30
static

Definition at line 30 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.initGraphics

Definition at line 70 of file guistate.py.

int src.visualstates.gui.state.guistate.StateGraphicsItem.NODE_WIDTH = 40
static

Definition at line 29 of file guistate.py.

int src.visualstates.gui.state.guistate.StateGraphicsItem.PEN_FOCUS_WIDTH = 3
static

Definition at line 32 of file guistate.py.

int src.visualstates.gui.state.guistate.StateGraphicsItem.PEN_NORMAL_WIDTH = 1
static

Definition at line 31 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.posChanged = pyqtSignal('QGraphicsItem')
static

Definition at line 34 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.stateData

Definition at line 43 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.stateNameChanged = pyqtSignal('QGraphicsItem')
static

Definition at line 35 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.stateTextEditFinished = pyqtSignal()
static

Definition at line 38 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.stateTextEditStarted = pyqtSignal()
static

Definition at line 37 of file guistate.py.

src.visualstates.gui.state.guistate.StateGraphicsItem.textGraphics

Definition at line 62 of file guistate.py.


The documentation for this class was generated from the following file:


visualstates
Author(s):
autogenerated on Thu Apr 1 2021 02:42:20