Класс QDragEnterEvent
Класс QDragEnterEvent предоставляет событие, которое отправляется виджету, когда действие перетаскивания и помещения входит в него. Подробнее...
| Заголовок: | #include <QDragEnterEvent> |
| qmake: | QT += gui |
| Наследуется от: | QDragMoveEvent |
Открытые функции
| QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) |
- 5 открытых функций, унаследованных от QDragMoveEvent
- 11 открытых функций, унаследованных от QDropEvent
- 7 открытых функций, унаследованных от QEvent
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QEvent
- 1 открытая переменная, унаследованная от QEvent
- 1 статическая открытая переменная, унаследованная от QEvent
- 2 защищённые переменные, унаследованные от QEvent
Подробное описание
Класс QDragEnterEvent предоставляет событие, которое отправляется виджету, когда действие перетаскивания и помещения входит в него.
Для получения событий перетаскивания и перемещения, которые отправляются во время действия перетаскивания и помещения, виджет должен принять это событие. Событие входа перетаскивания всегда сразу следует за событием перемещения перетаскивания.
QDragEnterEvent наследует большую часть своей функциональности от QDragMoveEvent, который, в свою очередь, наследует большую часть своей функциональности от QDropEvent.
См. также QDragLeaveEvent, QDragMoveEvent и QDropEvent.
Документация по функциям-членам
QDragEnterEvent::QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
Конструирует QDragEnterEvent, который представляет вход перетаскивания в виджет в указанной точке point со значениями состояния мыши и клавиатуры, заданными buttons и modifiers.
Данные перетаскивания передаются в виде MIME-закодированной информации в data, а указанные actions описывают возможные типы операций перетаскивания и помещения.
Предупреждение: Не следует создавать QDragEnterEvent самостоятельно, так как эти объекты зависят от внутреннего состояния Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qdragenterevent.html