![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qt_windows.h>#include "qwindowsdrag.h"#include "qwindowscontext.h"#include "qwindowsscreen.h"#include "qwindowsintegration.h"#include "qwindowsdropdataobject.h"#include "qwindowswindow.h"#include "qwindowspointerhandler.h"#include "qwindowscursor.h"#include "qwindowskeymapper.h"#include <QtGui/qevent.h>#include <QtGui/qpixmap.h>#include <QtGui/qpainter.h>#include <QtGui/qrasterwindow.h>#include <QtGui/qguiapplication.h>#include <qpa/qwindowsysteminterface_p.h>#include <QtGui/private/qdnd_p.h>#include <QtGui/private/qguiapplication_p.h>#include <QtGui/private/qhighdpiscaling_p.h>#include <QtCore/qdebug.h>#include <QtCore/qbuffer.h>#include <QtCore/qpoint.h>#include <QtCore/qpointer.h>#include <QtCore/private/qcomobject_p.h>#include <shlobj.h>Go to the source code of this file.
Classes | |
| class | QWindowsDragCursorWindow |
| A toplevel window showing the drag icon in case of touch drag. More... | |
| class | QWindowsOleDropSource |
| Implementation of IDropSource. More... | |
Macros | |
| #define | KEY_STATE_BUTTON_MASK (MK_LBUTTON | MK_MBUTTON | MK_RBUTTON) |
Functions | |
| static Qt::DropActions | translateToQDragDropActions (DWORD pdwEffects) |
| static Qt::DropAction | translateToQDragDropAction (DWORD pdwEffect) |
| static DWORD | translateToWinDragEffects (Qt::DropActions action) |
| static Qt::KeyboardModifiers | toQtKeyboardModifiers (DWORD keyState) |
| QDebug | operator<< (QDebug d, const QWindowsOleDropSource::CursorEntry &e) |
| static HRESULT | startDoDragDrop (LPDATAOBJECT pDataObj, LPDROPSOURCE pDropSource, DWORD dwOKEffects, LPDWORD pdwEffect) |
Variables | |
| static Qt::KeyboardModifiers | lastModifiers = Qt::NoModifier |
| static Qt::MouseButtons | lastButtons = Qt::NoButton |
| #define KEY_STATE_BUTTON_MASK (MK_LBUTTON | MK_MBUTTON | MK_RBUTTON) |
Definition at line 547 of file qwindowsdrag.cpp.
Definition at line 234 of file qwindowsdrag.cpp.
|
static |
Definition at line 653 of file qwindowsdrag.cpp.
References QWindowsWindow::hasMouseCapture(), and QWindowsContext::instance().
|
inlinestatic |
Definition at line 146 of file qwindowsdrag.cpp.
|
inlinestatic |
Definition at line 123 of file qwindowsdrag.cpp.
|
inlinestatic |
Definition at line 111 of file qwindowsdrag.cpp.
|
inlinestatic |
Definition at line 134 of file qwindowsdrag.cpp.
|
static |
Definition at line 161 of file qwindowsdrag.cpp.
|
static |
Definition at line 160 of file qwindowsdrag.cpp.