Описание класса QMouseEventTransitionКласс QKeyEventTransition предоставляет переход для событий мыши. Далее... #include <QMouseEventTransition> Унаследован от: QEventTransition. Этот класс был введён в Qt 4.6. Свойства
Открытые функции
Переопределённые защищённые функции
Дополнительные унаследованные члены
Подробное описаниеКласс QKeyEventTransition предоставляет переход для событий мыши. QMouseEventTransition - часть Структуры State Machine. Смотрите также QState::addTransition(). Описание свойствbutton : Qt::MouseButtonЭто свойство содержит клавишу мыши, событие которой связано с переходом. Функции доступа:
modifierMask : Qt::KeyboardModifiersЭто свойство содержит маску модификаторов клавиатуры, которую проверяет этот событийный переход. Функции доступа:
Описание функций-членовQMouseEventTransition::QMouseEventTransition ( QState * sourceState = 0 )Конструирует новый переход по событию мыши с заданным исходным состоянием (sourceState). QMouseEventTransition::QMouseEventTransition ( QObject * object, QEvent::Type type, Qt::MouseButton button, QState * sourceState = 0 )Конструирует новый переход по событию мыши для события заданного типа (type), заданного объекта (object), с заданной кнопкой (button) и исходным состоянием (sourceState). QMouseEventTransition::~QMouseEventTransition ()Уничтожает этот переход по событию мыши. bool QMouseEventTransition::eventTest ( QEvent * event ) [virtual protected]Переопределено из QAbstractTransition::eventTest(). QPainterPath QMouseEventTransition::hitTestPath () constВозвращает контур, в котором проверяется нажатие кнопок мыши, для этого перехода. Смотрите также setHitTestPath(). void QMouseEventTransition::onTransition ( QEvent * event ) [virtual protected]Переопределено из QAbstractTransition::onTransition(). void QMouseEventTransition::setHitTestPath ( const QPainterPath & path )Устанавливает контур (path), в котором проверяется нажатие кнопок мыши, для этого перехода. Если был установлен действительный контур, то переход будет срабатывать только, если позиция события мыши (QMouseEvent::pos()) находится внутри контура. Смотрите также hitTestPath() и QPainterPath::contains(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |