Описание класса QGraphicsSceneDragDropEventКласс QGraphicsSceneDragDropEvent предоставляет события для перетаскивания в каркасе графического представления. Далее... #include <QGraphicsSceneDragDropEvent> Унаследован от: QGraphicsSceneEvent. Класс был добавлен в Qt 4.2. Открытые функции
Дополнительные унаследованные членыПодробное описаниеКласс QGraphicsSceneDragDropEvent предоставляет события для перетаскивания в каркасе графического представления. QGraphicsView наследует функциональность перетаскивания, предоставляемую QWidget. Когда он получает событие перетаскивания, он переводит его в QGraphicsSceneDragDropEvent. QGraphicsSceneDragDropEvent хранит типы событий GraphicsSceneDragEnter, GraphicsSceneDragLeave, GraphicsSceneDragMove или GraphicsSceneDrop. QGraphicsSceneDragDropEvent содержит положение курсора мыши в координатах элемента, сцены и экрана; они могут быть получены с помощью pos(), scenePos() и screenPos(). Сцена посылает событие первому QGraphicsItem под курсором мыши, который принимает событие бросания; графический элемент устанавливается принимающим события бросания с помощью setAcceptDrops(). Описание функций-членовQGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent ()Уничтожает объект. void QGraphicsSceneDragDropEvent::acceptProposedAction ()Устанавливает предложенное действие как принятое, т.е. действие бросание устанавливается равным предлагаемому действию. Это эквивалентно: setDropAction(proposedAction()); При использовании этой функции не надо вызывать accept(). Смотрите также dropAction(), setDropAction() и proposedAction(). Qt::MouseButtons QGraphicsSceneDragDropEvent::buttons () constВозвращает значение Qt::MouseButtons, показывая какие кнопки мыши были нажаты когда это событие было сгенерировано. Смотрите также Qt::MouseButtons. Qt::DropAction QGraphicsSceneDragDropEvent::dropAction () constВозвращает действие, которое было исполнено в этом перетаскивании. Оно должно быть установлено получателем события бросания и возвращается с помощью QDrag::exec(). Смотрите также setDropAction() и acceptProposedAction(). const QMimeData * QGraphicsSceneDragDropEvent::mimeData () constЭта функция возвращает данные MIME события. Qt::KeyboardModifiers QGraphicsSceneDragDropEvent::modifiers () constВозвращает модификаторы клавиатуры, которые были нажаты когда было создано событие перетаскивания. Смотрите также Qt::KeyboardModifiers. QPointF QGraphicsSceneDragDropEvent::pos () constВозвращает положение мыши события относительно вида, который послал событие. Смотрите также QGraphicsView, screenPos() и scenePos(). Qt::DropActions QGraphicsSceneDragDropEvent::possibleActions () constВозвращает возможные действия при бросании, которыми может закончиться перетаскивание. Смотрите также Qt::DropActions. Qt::DropAction QGraphicsSceneDragDropEvent::proposedAction () constВозвращает предлагаемое событие при бросании, т.е. предпочитаемое. Действие должно быть одним из предлагаемых действий, определённых possibleActions(). Смотрите также Qt::DropAction и possibleActions(). QPointF QGraphicsSceneDragDropEvent::scenePos () constВозвращает позицию мыши в координатах сцены. Смотрите также pos() и screenPos(). QPoint QGraphicsSceneDragDropEvent::screenPos () constВозвращает позицию мыши в координатах экрана. Смотрите также pos() и scenePos(). void QGraphicsSceneDragDropEvent::setDropAction ( Qt::DropAction action )Эта функция позволяет получателю события бросания установить действие при бросании, которое было выполнено, равным action, которое должен быть одним из возможных действий. Вызывайте accept() вместо acceptProposedAction() если вы используете эту функцию. Смотрите также dropAction(), accept() и possibleActions(). QWidget * QGraphicsSceneDragDropEvent::source () constЭта функция возвращает QGraphicsView, который создал QGraphicsSceneDragDropEvent. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |