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
QWasmDrag::DragState Struct Reference
Collaboration diagram for QWasmDrag::DragState:

Classes

class  DragImage

Public Member Functions

 DragState (QDrag *drag, QWindow *window, std::function< void()> quitEventLoopClosure)
 ~DragState ()
 DragState (const QWasmDrag &other)=delete
 DragState (QWasmDrag &&other)=delete
DragStateoperator= (const QWasmDrag &other)=delete
DragStateoperator= (QWasmDrag &&other)=delete
 DragState (QDrag *drag, QWindow *window, std::function< void()> quitEventLoopClosure)
 ~DragState ()
 DragState (const QWasmDrag &other)=delete
 DragState (QWasmDrag &&other)=delete
DragStateoperator= (const QWasmDrag &other)=delete
DragStateoperator= (QWasmDrag &&other)=delete

Public Attributes

QDragdrag
QWindowwindow
std::function< void()> quitEventLoopClosure
std::unique_ptr< DragImagedragImage
Qt::DropAction dropAction = Qt::DropAction::IgnoreAction

Detailed Description

Definition at line 42 of file qwasmdrag.cpp.

Constructor & Destructor Documentation

◆ DragState() [1/6]

QWasmDrag::DragState::DragState ( QDrag * drag,
QWindow * window,
std::function< void()> quitEventLoopClosure )

Definition at line 298 of file qwasmdrag.cpp.

References DragState(), and window.

Referenced by DragState().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~DragState() [1/2]

QWasmDrag::DragState::~DragState ( )
default

◆ DragState() [2/6]

QWasmDrag::DragState::DragState ( const QWasmDrag & other)
delete

◆ DragState() [3/6]

QWasmDrag::DragState::DragState ( QWasmDrag && other)
delete

◆ DragState() [4/6]

QWasmDrag::DragState::DragState ( QDrag * drag,
QWindow * window,
std::function< void()> quitEventLoopClosure )

◆ ~DragState() [2/2]

QWasmDrag::DragState::~DragState ( )

◆ DragState() [5/6]

QWasmDrag::DragState::DragState ( const QWasmDrag & other)
delete

◆ DragState() [6/6]

QWasmDrag::DragState::DragState ( QWasmDrag && other)
delete

Member Function Documentation

◆ operator=() [1/4]

DragState & QWasmDrag::DragState::operator= ( const QWasmDrag & other)
delete

◆ operator=() [2/4]

DragState & QWasmDrag::DragState::operator= ( const QWasmDrag & other)
delete

◆ operator=() [3/4]

DragState & QWasmDrag::DragState::operator= ( QWasmDrag && other)
delete

◆ operator=() [4/4]

DragState & QWasmDrag::DragState::operator= ( QWasmDrag && other)
delete

Member Data Documentation

◆ drag

QDrag * QWasmDrag::DragState::drag

Definition at line 69 of file qwasmdrag.cpp.

◆ dragImage

std::unique_ptr< DragImage > QWasmDrag::DragState::dragImage

Definition at line 72 of file qwasmdrag.cpp.

◆ dropAction

Qt::DropAction QWasmDrag::DragState::dropAction = Qt::DropAction::IgnoreAction

Definition at line 73 of file qwasmdrag.cpp.

◆ quitEventLoopClosure

std::function< void()> QWasmDrag::DragState::quitEventLoopClosure

Definition at line 71 of file qwasmdrag.cpp.

◆ window

QWindow * QWasmDrag::DragState::window

Definition at line 70 of file qwasmdrag.cpp.

Referenced by DragState().


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