Класс QChildEvent
Класс QChildEvent содержит параметры событий для дочерних объектов. Подробнее...
| Заголовок: | #include <QChildEvent> |
| qmake: | QT += core |
| Наследуется от: | QEvent |
Открытые функции
| QChildEvent(QEvent::Type type, QObject *child) | |
| bool | added() const |
| QObject * | child() const |
| bool | polished() const |
| bool | removed() const |
- 6 открытых функций унаследовано от QEvent
Защищенные переменные
| QObject * | c |
Дополнительные унаследованные члены
Подробное описание
Класс QChildEvent содержит параметры событий для дочерних объектов.
События для дочерних объектов отправляются объектам немедленно при добавлении или удалении дочерних объектов.
В обоих случаях вы можете полагаться только на то, что дочерний объект является объектом QObject (или, если QObject::isWidgetType() возвращает true, QWidget). Это связано с тем, что в случае QEvent::ChildAdded дочерний объект еще не полностью создан, а в случае QEvent::ChildRemoved он, возможно, уже был удален.
Обработчик этих событий — QObject::childEvent.
Документация по функциям-членам
QChildEvent::QChildEvent(QEvent::Type type, QObject *child)
Конструирует объект события дочернего объекта определенного типа type для дочернего объекта child.
type может быть QEvent::ChildAdded, QEvent::ChildRemoved или QEvent::ChildPolished.
См. также child().
bool QChildEvent::added() const
Возвращает true если type() равно QEvent::ChildAdded; в противном случае возвращает false.
QObject *QChildEvent::child() const
Возвращает дочерний объект, который был добавлен или удален.
bool QChildEvent::polished() const
Возвращает true если type() равно QEvent::ChildPolished; в противном случае возвращает false.
bool QChildEvent::removed() const
Возвращает true если type() равно QEvent::ChildRemoved; в противном случае возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qchildevent.html