Qt4 FSM: возможно ли получить переходы из QState? - PullRequest
0 голосов
/ 22 декабря 2010

Мне не хватает списка переходов в QState API.: - (

Можно получить начальное состояние и целевое состояние из QAbstractTransition, интересно, почему нет возможности получить список переходов, ведущих из одного состояния в другое - состояние внутренне знает своепереходы в любом случае.

Получение списка переходов из состояния дало бы возможность для обратного инжиниринга автоматов Qt4, например, с использованием graphviz.

PS: являются ли переходы дочерними объектами объекта QState? Могут ли они быть безопасно получены через дочерний список?

С уважением.

1 Ответ

2 голосов
/ 22 декабря 2010

Если это возможно, вы можете переключиться на Qt 4.7. Затем они ввели метод QState::transitions(), http://doc.troll.no/4.7/qstate.html#transitions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...