pub struct QDropEvent { /* private fields */ }Expand description
C++ class: QDropEvent.
Implementations§
Source§impl QDropEvent
impl QDropEvent
Sourcepub unsafe fn accept_proposed_action(&self)
pub unsafe fn accept_proposed_action(&self)
Calls C++ function: void QDropEvent::acceptProposedAction().
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QDropEvent>>,
) -> Ref<QDropEvent>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QDropEvent>>, ) -> Ref<QDropEvent>
Calls C++ function: QDropEvent& QDropEvent::operator=(const QDropEvent& other).
Sourcepub unsafe fn drop_action(&self) -> DropAction
pub unsafe fn drop_action(&self) -> DropAction
Calls C++ function: Qt::DropAction QDropEvent::dropAction() const.
Sourcepub unsafe fn keyboard_modifiers(&self) -> QFlags<KeyboardModifier>
pub unsafe fn keyboard_modifiers(&self) -> QFlags<KeyboardModifier>
Calls C++ function: QFlags<Qt::KeyboardModifier> QDropEvent::keyboardModifiers() const.
Sourcepub unsafe fn mime_data(&self) -> QPtr<QMimeData>
pub unsafe fn mime_data(&self) -> QPtr<QMimeData>
Calls C++ function: const QMimeData* QDropEvent::mimeData() const.
Calls C++ function: QFlags<Qt::MouseButton> QDropEvent::mouseButtons() const.
Sourcepub unsafe fn new_6a(
pos: impl CastInto<Ref<QPointF>>,
actions: QFlags<DropAction>,
data: impl CastInto<Ptr<QMimeData>>,
buttons: QFlags<MouseButton>,
modifiers: QFlags<KeyboardModifier>,
type_: Type,
) -> CppBox<QDropEvent>
pub unsafe fn new_6a( pos: impl CastInto<Ref<QPointF>>, actions: QFlags<DropAction>, data: impl CastInto<Ptr<QMimeData>>, buttons: QFlags<MouseButton>, modifiers: QFlags<KeyboardModifier>, type_: Type, ) -> CppBox<QDropEvent>
Calls C++ function: [constructor] void QDropEvent::QDropEvent(const QPointF& pos, QFlags<Qt::DropAction> actions, const QMimeData* data, QFlags<Qt::MouseButton> buttons, QFlags<Qt::KeyboardModifier> modifiers, QEvent::Type type = …).
Sourcepub unsafe fn new_5a(
pos: impl CastInto<Ref<QPointF>>,
actions: QFlags<DropAction>,
data: impl CastInto<Ptr<QMimeData>>,
buttons: QFlags<MouseButton>,
modifiers: QFlags<KeyboardModifier>,
) -> CppBox<QDropEvent>
pub unsafe fn new_5a( pos: impl CastInto<Ref<QPointF>>, actions: QFlags<DropAction>, data: impl CastInto<Ptr<QMimeData>>, buttons: QFlags<MouseButton>, modifiers: QFlags<KeyboardModifier>, ) -> CppBox<QDropEvent>
Calls C++ function: [constructor] void QDropEvent::QDropEvent(const QPointF& pos, QFlags<Qt::DropAction> actions, const QMimeData* data, QFlags<Qt::MouseButton> buttons, QFlags<Qt::KeyboardModifier> modifiers).
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QDropEvent>>,
) -> CppBox<QDropEvent>
pub unsafe fn new_copy( other: impl CastInto<Ref<QDropEvent>>, ) -> CppBox<QDropEvent>
Calls C++ function: [constructor] void QDropEvent::QDropEvent(const QDropEvent& other).
Sourcepub unsafe fn pos_f(&self) -> Ref<QPointF>
pub unsafe fn pos_f(&self) -> Ref<QPointF>
Calls C++ function: const QPointF& QDropEvent::posF() const.
Sourcepub unsafe fn possible_actions(&self) -> QFlags<DropAction>
pub unsafe fn possible_actions(&self) -> QFlags<DropAction>
Calls C++ function: QFlags<Qt::DropAction> QDropEvent::possibleActions() const.
Sourcepub unsafe fn proposed_action(&self) -> DropAction
pub unsafe fn proposed_action(&self) -> DropAction
Calls C++ function: Qt::DropAction QDropEvent::proposedAction() const.
Sourcepub unsafe fn set_drop_action(&self, action: DropAction)
pub unsafe fn set_drop_action(&self, action: DropAction)
Calls C++ function: void QDropEvent::setDropAction(Qt::DropAction action).
Methods from Deref<Target = QEvent>§
Sourcepub unsafe fn copy_from(&self, other: impl CastInto<Ref<QEvent>>) -> Ref<QEvent>
pub unsafe fn copy_from(&self, other: impl CastInto<Ref<QEvent>>) -> Ref<QEvent>
Calls C++ function: QEvent& QEvent::operator=(const QEvent& other).
Sourcepub unsafe fn is_accepted(&self) -> bool
pub unsafe fn is_accepted(&self) -> bool
Calls C++ function: bool QEvent::isAccepted() const.
Sourcepub unsafe fn set_accepted(&self, accepted: bool)
pub unsafe fn set_accepted(&self, accepted: bool)
Calls C++ function: void QEvent::setAccepted(bool accepted).
Sourcepub unsafe fn spontaneous(&self) -> bool
pub unsafe fn spontaneous(&self) -> bool
Calls C++ function: bool QEvent::spontaneous() const.
Trait Implementations§
Source§impl CppDeletable for QDropEvent
impl CppDeletable for QDropEvent
Source§impl Deref for QDropEvent
impl Deref for QDropEvent
Source§impl DynamicCast<QDragEnterEvent> for QDropEvent
impl DynamicCast<QDragEnterEvent> for QDropEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QDropEvent>) -> Ptr<QDragEnterEvent>
unsafe fn dynamic_cast(ptr: Ptr<QDropEvent>) -> Ptr<QDragEnterEvent>
Calls C++ function: QDragEnterEvent* dynamic_cast<QDragEnterEvent*>(QDropEvent* ptr).
Source§impl DynamicCast<QDragMoveEvent> for QDropEvent
impl DynamicCast<QDragMoveEvent> for QDropEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QDropEvent>) -> Ptr<QDragMoveEvent>
unsafe fn dynamic_cast(ptr: Ptr<QDropEvent>) -> Ptr<QDragMoveEvent>
Calls C++ function: QDragMoveEvent* dynamic_cast<QDragMoveEvent*>(QDropEvent* ptr).
Source§impl DynamicCast<QDropEvent> for QEvent
impl DynamicCast<QDropEvent> for QEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QEvent>) -> Ptr<QDropEvent>
unsafe fn dynamic_cast(ptr: Ptr<QEvent>) -> Ptr<QDropEvent>
Calls C++ function: QDropEvent* dynamic_cast<QDropEvent*>(QEvent* ptr).
Source§impl StaticDowncast<QDragEnterEvent> for QDropEvent
impl StaticDowncast<QDragEnterEvent> for QDropEvent
Source§unsafe fn static_downcast(ptr: Ptr<QDropEvent>) -> Ptr<QDragEnterEvent>
unsafe fn static_downcast(ptr: Ptr<QDropEvent>) -> Ptr<QDragEnterEvent>
Calls C++ function: QDragEnterEvent* static_cast<QDragEnterEvent*>(QDropEvent* ptr).
Source§impl StaticDowncast<QDragMoveEvent> for QDropEvent
impl StaticDowncast<QDragMoveEvent> for QDropEvent
Source§unsafe fn static_downcast(ptr: Ptr<QDropEvent>) -> Ptr<QDragMoveEvent>
unsafe fn static_downcast(ptr: Ptr<QDropEvent>) -> Ptr<QDragMoveEvent>
Calls C++ function: QDragMoveEvent* static_cast<QDragMoveEvent*>(QDropEvent* ptr).
Source§impl StaticDowncast<QDropEvent> for QEvent
impl StaticDowncast<QDropEvent> for QEvent
Source§unsafe fn static_downcast(ptr: Ptr<QEvent>) -> Ptr<QDropEvent>
unsafe fn static_downcast(ptr: Ptr<QEvent>) -> Ptr<QDropEvent>
Calls C++ function: QDropEvent* static_cast<QDropEvent*>(QEvent* ptr).
Source§impl StaticUpcast<QDropEvent> for QDragEnterEvent
impl StaticUpcast<QDropEvent> for QDragEnterEvent
Source§unsafe fn static_upcast(ptr: Ptr<QDragEnterEvent>) -> Ptr<QDropEvent>
unsafe fn static_upcast(ptr: Ptr<QDragEnterEvent>) -> Ptr<QDropEvent>
Calls C++ function: QDropEvent* static_cast<QDropEvent*>(QDragEnterEvent* ptr).
Source§impl StaticUpcast<QDropEvent> for QDragMoveEvent
impl StaticUpcast<QDropEvent> for QDragMoveEvent
Source§unsafe fn static_upcast(ptr: Ptr<QDragMoveEvent>) -> Ptr<QDropEvent>
unsafe fn static_upcast(ptr: Ptr<QDragMoveEvent>) -> Ptr<QDropEvent>
Calls C++ function: QDropEvent* static_cast<QDropEvent*>(QDragMoveEvent* ptr).
Source§impl StaticUpcast<QEvent> for QDropEvent
impl StaticUpcast<QEvent> for QDropEvent
Source§unsafe fn static_upcast(ptr: Ptr<QDropEvent>) -> Ptr<QEvent>
unsafe fn static_upcast(ptr: Ptr<QDropEvent>) -> Ptr<QEvent>
Calls C++ function: QEvent* static_cast<QEvent*>(QDropEvent* ptr).