Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl Class Reference
Inheritance diagram for QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl:
Collaboration diagram for QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl:

Public Member Functions

 QOhosPlatformDragImpl ()
 ~QOhosPlatformDragImpl () override
void handlePreDrop () override
void updateDropAction (Qt::DropAction dropAction) override
 QOhosPlatformDragImpl ()
 ~QOhosPlatformDragImpl () override
void handlePreDrop () override
void updateDropAction (Qt::DropAction dropAction) override
Public Member Functions inherited from QOhosPlatformDrag
 QOhosPlatformDrag ()
 ~QOhosPlatformDrag () override
Public Member Functions inherited from QPlatformDrag
 QPlatformDrag ()
virtual ~QPlatformDrag ()
QDragcurrentDrag () const
virtual void cancelDrag ()
 Cancels the currently active drag (only for drags of the current application initiated by QPlatformDrag::drag()).
void updateAction (Qt::DropAction action)
 Called to notify QDrag about changes of the current action.
virtual Qt::DropAction defaultAction (Qt::DropActions possibleActions, Qt::KeyboardModifiers modifiers) const
virtual bool ownsDragObject () const
 Returns bool indicating whether QPlatformDrag takes ownership and therefore responsibility of deleting the QDrag object passed in from QPlatformDrag::drag. This can be useful on platforms where QDrag object has to be kept around.

Protected Member Functions

Qt::DropAction drag (QDrag *drag) override
Qt::DropAction drag (QDrag *drag) override

Additional Inherited Members

Static Public Member Functions inherited from QPlatformDrag
static QPixmap defaultPixmap ()

Detailed Description

Definition at line 29 of file qohosplatformdrag.cpp.

Constructor & Destructor Documentation

◆ QOhosPlatformDragImpl() [1/2]

QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::QOhosPlatformDragImpl ( )
default

◆ ~QOhosPlatformDragImpl() [1/2]

QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::~QOhosPlatformDragImpl ( )
overridedefault

◆ QOhosPlatformDragImpl() [2/2]

QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::QOhosPlatformDragImpl ( )

◆ ~QOhosPlatformDragImpl() [2/2]

QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::~QOhosPlatformDragImpl ( )
override

Member Function Documentation

◆ drag() [1/2]

Qt::DropAction QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::drag ( QDrag * drag)
overrideprotectedvirtual

Implements QPlatformDrag.

Definition at line 108 of file qohosplatformdrag.cpp.

References QT_BEGIN_NAMESPACE::findInitiatorViewForDragOrNull().

Here is the call graph for this function:

◆ drag() [2/2]

Qt::DropAction QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::drag ( QDrag * drag)
overrideprotectedvirtual

Implements QPlatformDrag.

◆ handlePreDrop() [1/2]

void QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::handlePreDrop ( )
overridevirtual

Implements QOhosPlatformDrag.

Definition at line 98 of file qohosplatformdrag.cpp.

◆ handlePreDrop() [2/2]

void QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::handlePreDrop ( )
overridevirtual

Implements QOhosPlatformDrag.

◆ updateDropAction() [1/2]

void QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::updateDropAction ( Qt::DropAction dropAction)
overridevirtual

Implements QOhosPlatformDrag.

Definition at line 103 of file qohosplatformdrag.cpp.

◆ updateDropAction() [2/2]

void QT_BEGIN_NAMESPACE::QOhosPlatformDragImpl::updateDropAction ( Qt::DropAction dropAction)
overridevirtual

Implements QOhosPlatformDrag.


The documentation for this class was generated from the following file: