summaryrefslogtreecommitdiffstats
path: root/tests/auto/q3groupbox
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eblomfel@trolltech.com>2009-05-07 11:03:59 (GMT)
committerEskil Abrahamsen Blomfeldt <eblomfel@trolltech.com>2009-05-07 11:07:59 (GMT)
commitb39781b214e2502e0884bce88aa3ac324f2d0b12 (patch)
treed763aa5bf9b3d291f3d49865f9b5708e3bb02939 /tests/auto/q3groupbox
parent8da0e32d111bbada65d60fa26e14ca72211517b6 (diff)
downloadQt-b39781b214e2502e0884bce88aa3ac324f2d0b12.zip
Qt-b39781b214e2502e0884bce88aa3ac324f2d0b12.tar.gz
Qt-b39781b214e2502e0884bce88aa3ac324f2d0b12.tar.bz2
Make it impossible to have root state as source or target of transition or as error state
Since the root state has no ancestors, it cannot be source or target in transitions since there will be no LCA for the transition, which is required for the algorithm of enterStates and exitStates. In SCXML the root state cannot be target or source of a transition. By the same logic, it cannot be an error state. The root state will always have a valid machine, since it's added to a machine immediately, which makes this code possible.
Diffstat (limited to 'tests/auto/q3groupbox')
0 files changed, 0 insertions, 0 deletions