Описание класса QAbstractState
|
| ~QAbstractState () | |
| QStateMachine * | machine () const |
| QState * | parentState () const |
| void | entered () |
| void | exited () |
| QAbstractState ( QState * parent = 0 ) | |
| virtual void | onEntry ( QEvent * event ) = 0 |
| virtual void | onExit ( QEvent * event ) = 0 |
| virtual bool | event ( QEvent * e ) |
Класс QAbstractState - это базовый класс состояний QStateMachine.
Класс QAbstractState - это абстрактный базовый класс состояний, которые являются частью QStateMachine. Он определяет общий интерфейс для всех объектов состояний. Класс QAbstractState является частью Структуры Конечного автомата.
При входе в состояние посылается сигнал entered(). При выходе из состояния посылается сигнал exited().
Функция parentState() возвращает родительское состояние. Функция machine() возвращает автомат, частью которого является это состояние.
Функция onEntry() вызывается, когда осуществляется вход в это состояние; переопределите эту функцию, чтобы выполнить собственную обработку, когда осуществляется вход в это состояние.
Функция onExit() вызывается, когда осуществляется выход из этого состояния; переопределите эту функцию, чтобы выполнить собственную обработку, когда осуществляется выход из этого состояния.
Конструирует новое состояние с заданным родительским состоянием - parent.
Уничтожает это состояние.
Этот сигнал посылается при входе в данное состояние (после вызова onEntry()).
Переопределено из QObject::event().
Этот сигнал посылается при выходе из данного состояния (после вызова onExit()).
Возвращает автомат, частью которого является это состояние, или 0, если состояние не является частью автомата.
Эта функция вызывается, когда происходит переход в это состояние. Где event - это событие, которое взывало вход в это состояние. Переопределите эту функцию, чтобы выполнить собственную обработку, когда происходит переход в это состояние.
Эта функция вызывается, когда происходит выход из этого состояния. Где event - это событие, которое взывало выход из этого состояния. Переопределите эту функцию, чтобы выполнить собственную обработку, когда происходит выход из этого состояния.
Возвращает родительское состояние этого состояния, или 0, если это состояние не имеет родительского.
| Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) | Торговые марки | Qt 4.6.4 |
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |