- class QScxmlTableData¶
The
QScxmlTableData
class is used by compiled state machines. More…Synopsis¶
Virtual methods¶
def
assignmentInfo()
def
dataNames()
def
evaluatorInfo()
def
foreachInfo()
def
initialSetup()
def
instructions()
def
name()
def
serviceFactory()
def
string()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
QScxmlTableData
is the interface to the compiled representation of SCXML state machines. It should only be used internally and by state machines compiled from SCXML documents.- abstract assignmentInfo(assignmentId)¶
- Parameters:
assignmentId – int
- Return type:
AssignmentInfo
Returns the
AssignmentInfo
object for the givenassignmentId
.- abstract dataNames(count)¶
- Parameters:
count – int
- Return type:
int
Retrieves the string IDs for the names of data items in the data model. The number of strings is saved into
count
and a pointer to an array of string IDs is returned.Returns a pointer to an array of string IDs.
- abstract evaluatorInfo(evaluatorId)¶
- Parameters:
evaluatorId – int
- Return type:
EvaluatorInfo
Returns the
EvaluatorInfo
object for the givenevaluatorId
.- abstract foreachInfo(foreachId)¶
- Parameters:
foreachId – int
- Return type:
ForeachInfo
Returns the
ForeachInfo
object for the givenforeachId
.- abstract initialSetup()¶
- Return type:
int
Initializes the table data. Returns the ID of the container with instructions to be executed when initializing the state machine.
- abstract instructions()¶
- Return type:
int
Returns a pointer to the instructions of executable content contained in the state machine.
- abstract name()¶
- Return type:
str
Returns the name of the state machine.
- abstract serviceFactory(id)¶
- Parameters:
id – int
- Return type:
Returns the service factory that creates invokable services for the state with the ID
id
.- abstract stateMachineTable()¶
- Return type:
qint32
Returns a pointer to the complete state table, expressed as an opaque sequence of integers.
- abstract string(id)¶
- Parameters:
id – int
- Return type:
str
Returns a QString for the given
id
.