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

Public Member Functions

def __init__ (self, parent=None)
 
def addStateItem (self, stateItem, isInsertion=True)
 
def addTransitionItem (self, tranItem, isInsertion=True)
 
def clearScene (self)
 
def contextMenuEvent (self, qGraphicsSceneContextMenuEvent)
 
def copyState (self)
 
def createActions (self)
 
def displayState (self, state)
 
def editStateCode (self, state)
 
def editTransitionCode (self)
 
def externalStateNameChanged (self, newName)
 
def externalTransitionNameChanged (self, newName)
 
def getParentItem (self, item)
 
def getStateIndex (self)
 
def getTransitionIndex (self)
 
def importState (self)
 
def makeInitial (self)
 
def mouseDoubleClickEvent (self, qGraphicsSceneMouseEvent)
 
def mousePressEvent (self, qGraphicsSceneMouseEvent)
 
def mouseReleaseEvent (self, qGraphicsSceneMouseEvent)
 
def pasteState (self)
 
def removeState (self)
 
def removeStateItem (self, stateItem)
 
def removeTransition (self)
 
def renameState (self)
 
def renameTransition (self)
 
def resetIndexes (self)
 
def setActiveState (self, state)
 
def setLastIndexes (self, rootState)
 
def setOperationType (self, type)
 
def showSceneContextMenu (self, qEvent)
 
def showStateContextMenu (self, stateItem, qEvent)
 
def showTransitionContextMenu (self, tranItem, qEvent)
 
def stateCodeChanged (self, newCode)
 
def stateNameChanged (self, state)
 
def stateTextEditFinished (self)
 
def stateTextEditStarted (self)
 
def transitionCodeChanged (self, type, typeValue, code)
 

Public Attributes

 activeNamespace
 
 activeState
 
 contextPosition
 
 copiedState
 
 copyStateAction
 
 currentScenePos
 
 destination
 
 importStateAction
 
 makeInitialAction
 
 operationData
 
 operationType
 
 origin
 
 pasteStateAction
 
 prevOperationType
 
 removeStateAction
 
 removeTransitionAction
 
 renameStateAction
 
 renameTransitionAction
 
 selectedState
 
 selectedTransition
 
 stateCodeAction
 
 stateIndex
 
 stateTextEditingStarted
 
 transitionCodeAction
 
 transitionIndex
 

Static Public Attributes

 activeNamespaceChanged = pyqtSignal()
 
 activeStateChanged = pyqtSignal()
 
 stateImported = pyqtSignal()
 
 stateInserted = pyqtSignal('QGraphicsItem')
 
 stateNameChangedSignal = pyqtSignal('QGraphicsItem')
 
 stateRemoved = pyqtSignal('QGraphicsItem')
 
 transitionInserted = pyqtSignal('QGraphicsItem')
 
 transitionRemoved = pyqtSignal('QGraphicsItem')
 

Detailed Description

Definition at line 36 of file automatascene.py.

Constructor & Destructor Documentation

def src.visualstates.gui.automata.automatascene.AutomataScene.__init__ (   self,
  parent = None 
)

Definition at line 47 of file automatascene.py.

Member Function Documentation

def src.visualstates.gui.automata.automatascene.AutomataScene.addStateItem (   self,
  stateItem,
  isInsertion = True 
)

Definition at line 176 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.addTransitionItem (   self,
  tranItem,
  isInsertion = True 
)

Definition at line 170 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.clearScene (   self)

Definition at line 392 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.contextMenuEvent (   self,
  qGraphicsSceneContextMenuEvent 
)

Definition at line 264 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.copyState (   self)

Definition at line 130 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.createActions (   self)

Definition at line 75 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.displayState (   self,
  state 
)

Definition at line 380 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.editStateCode (   self,
  state 
)

Definition at line 115 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.editTransitionCode (   self)

Definition at line 155 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.externalStateNameChanged (   self,
  newName 
)

Definition at line 333 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.externalTransitionNameChanged (   self,
  newName 
)

Definition at line 337 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.getParentItem (   self,
  item 
)

Definition at line 328 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.getStateIndex (   self)

Definition at line 320 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.getTransitionIndex (   self)

Definition at line 324 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.importState (   self)

Definition at line 143 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.makeInitial (   self)

Definition at line 121 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.mouseDoubleClickEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 275 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.mousePressEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 167 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.mouseReleaseEvent (   self,
  qGraphicsSceneMouseEvent 
)

Definition at line 216 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.pasteState (   self)

Definition at line 133 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.removeState (   self)

Definition at line 140 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.removeStateItem (   self,
  stateItem 
)

Definition at line 191 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.removeTransition (   self)

Definition at line 161 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.renameState (   self)

Definition at line 109 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.renameTransition (   self)

Definition at line 149 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.resetIndexes (   self)
Reset Indices of Automata
Helper Funtion for creating new AutomataScene

Definition at line 403 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.setActiveState (   self,
  state 
)

Definition at line 370 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.setLastIndexes (   self,
  rootState 
)
Updates AutomataScene's Largest State and Transition ID

Definition at line 409 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.setOperationType (   self,
  type 
)

Definition at line 317 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.showSceneContextMenu (   self,
  qEvent 
)

Definition at line 311 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.showStateContextMenu (   self,
  stateItem,
  qEvent 
)

Definition at line 290 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.showTransitionContextMenu (   self,
  tranItem,
  qEvent 
)

Definition at line 302 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.stateCodeChanged (   self,
  newCode 
)

Definition at line 342 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.stateNameChanged (   self,
  state 
)

Definition at line 355 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.stateTextEditFinished (   self)

Definition at line 364 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.stateTextEditStarted (   self)

Definition at line 358 of file automatascene.py.

def src.visualstates.gui.automata.automatascene.AutomataScene.transitionCodeChanged (   self,
  type,
  typeValue,
  code 
)

Definition at line 345 of file automatascene.py.

Member Data Documentation

src.visualstates.gui.automata.automatascene.AutomataScene.activeNamespace

Definition at line 65 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.activeNamespaceChanged = pyqtSignal()
static

Definition at line 45 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.activeState

Definition at line 64 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.activeStateChanged = pyqtSignal()
static

Definition at line 44 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.contextPosition

Definition at line 71 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.copiedState

Definition at line 73 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.copyStateAction

Definition at line 87 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.currentScenePos

Definition at line 314 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.destination

Definition at line 55 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.importStateAction

Definition at line 96 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.makeInitialAction

Definition at line 84 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.operationData

Definition at line 51 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.operationType

Definition at line 50 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.origin

Definition at line 54 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.pasteStateAction

Definition at line 93 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.prevOperationType

Definition at line 60 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.removeStateAction

Definition at line 90 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.removeTransitionAction

Definition at line 106 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.renameStateAction

Definition at line 78 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.renameTransitionAction

Definition at line 100 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.selectedState

Definition at line 69 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.selectedTransition

Definition at line 70 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateCodeAction

Definition at line 81 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateImported = pyqtSignal()
static

Definition at line 40 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateIndex

Definition at line 57 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateInserted = pyqtSignal('QGraphicsItem')
static

Definition at line 38 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateNameChangedSignal = pyqtSignal('QGraphicsItem')
static

Definition at line 43 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateRemoved = pyqtSignal('QGraphicsItem')
static

Definition at line 39 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.stateTextEditingStarted

Definition at line 61 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.transitionCodeAction

Definition at line 103 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.transitionIndex

Definition at line 58 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.transitionInserted = pyqtSignal('QGraphicsItem')
static

Definition at line 41 of file automatascene.py.

src.visualstates.gui.automata.automatascene.AutomataScene.transitionRemoved = pyqtSignal('QGraphicsItem')
static

Definition at line 42 of file automatascene.py.


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


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