![]() |
Qt 4.8
|
#include "qplatformdefs.h"#include "qapplication.h"#include "qabstracteventdispatcher.h"#include "qwidget.h"#include "qpainter.h"#include "qpixmap.h"#include "qbitmap.h"#include "qdesktopwidget.h"#include "qevent.h"#include "qiodevice.h"#include "qpointer.h"#include "qcursor.h"#include "qelapsedtimer.h"#include "qvariant.h"#include "qvector.h"#include "qurl.h"#include "qdebug.h"#include "qimagewriter.h"#include "qbuffer.h"#include "qtextcodec.h"#include "qdnd_p.h"#include "qapplication_p.h"#include "qt_x11_p.h"#include "qx11info_x11.h"#include "qwidget_p.h"#include "qcursor_p.h"#include <X11/extensions/Xfixes.h>#include "qdnd_x11.moc"Go to the source code of this file.
Classes | |
| class | QExtraWidget |
| class | QShapedPixmapWidget |
| struct | XdndData |
Macros | |
| #define | DEBUG if(0) qDebug |
| #define | DNDDEBUG if(0) qDebug() |
Enumerations | |
| enum | { XdndDropTransactionTimeout = 5000 } |
Definition at line 85 of file qdnd_x11.cpp.
Referenced by findRealWindow(), handle_xdnd_position(), QX11Data::xdndHandleDrop(), QX11Data::xdndHandleFinished(), QX11Data::xdndHandleLeave(), QX11Data::xdndHandlePosition(), QX11Data::xdndHandleStatus(), QX11Data::xdndMimeDataForAtom(), and xdndObtainData().
Definition at line 91 of file qdnd_x11.cpp.
Referenced by findRealWindow(), xdndEnable(), QX11Data::xdndHandleDrop(), and QX11Data::xdndHandleFinished().
| anonymous enum |
| Enumerator | |
|---|---|
| XdndDropTransactionTimeout | |
Definition at line 122 of file qdnd_x11.cpp.
Definition at line 767 of file qdnd_x11.cpp.
Referenced by handle_xdnd_position(), QX11Data::xdndHandleDrop(), and QX11Data::xdndHandleLeave().
Definition at line 732 of file qdnd_x11.cpp.
Referenced by handle_xdnd_position().
|
static |
Definition at line 1442 of file qdnd_x11.cpp.
|
static |
Definition at line 133 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandleSelectionRequest().
|
static |
Definition at line 107 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandleDrop(), and QX11Data::xdndHandleSelectionRequest().
|
static |
Definition at line 94 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandleFinished(), and QX11Data::xdndHandleSelectionRequest().
Definition at line 842 of file qdnd_x11.cpp.
Referenced by findRealWindow(), findXdndAwareParent(), and QX11Data::xdndHandlePosition().
Definition at line 1001 of file qdnd_x11.cpp.
Referenced by findXdndAwareParent(), handle_xdnd_position(), and QX11Data::xdndHandleStatus().
|
static |
Definition at line 713 of file qdnd_x11.cpp.
Referenced by qtaction_to_xdndaction(), and QX11Data::xdndSetup().
|
static |
Definition at line 1079 of file qdnd_x11.cpp.
Referenced by checkEmbedded(), findRealWindow(), and qtaction_to_xdndaction().
|
static |
Definition at line 189 of file qdnd_x11.cpp.
Referenced by findRealWindow(), handle_xdnd_position(), and QX11Data::xdndHandleDrop().
|
static |
Definition at line 124 of file qdnd_x11.cpp.
Referenced by findRealWindow(), QX11Data::xdndHandleFinished(), and QX11Data::xdndHandleSelectionRequest().
|
static |
Definition at line 1427 of file qdnd_x11.cpp.
Referenced by findRealWindow().
Definition at line 979 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandlePosition().
Definition at line 1025 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandleStatus().
|
static |
Definition at line 178 of file qdnd_x11.cpp.
Referenced by handle_xdnd_position(), and handle_xdnd_status().
|
static |
Definition at line 363 of file qdnd_x11.cpp.
Referenced by QX11Data::dndEnable().
|
static |
Definition at line 1883 of file qdnd_x11.cpp.
Definition at line 335 of file qdnd_x11.cpp.
Referenced by findRealWindow(), and xdndEnable().
|
static |
Definition at line 255 of file qdnd_x11.cpp.
Referenced by qt_xdnd_cleanup().
|
static |
Definition at line 249 of file qdnd_x11.cpp.
Referenced by findRealWindow(), and QX11Data::xdndHandleFinished().
|
static |
Definition at line 262 of file qdnd_x11.cpp.
|
static |
Definition at line 260 of file qdnd_x11.cpp.
|
static |
Definition at line 261 of file qdnd_x11.cpp.
|
static |
Definition at line 258 of file qdnd_x11.cpp.
Referenced by qt_xdnd_cleanup().
|
static |
Definition at line 245 of file qdnd_x11.cpp.
Referenced by QX11Data::dndEnable(), handle_xdnd_status(), qt_xdnd_send_leave(), and QX11Data::xdndHandleDrop().
|
static |
Definition at line 220 of file qdnd_x11.cpp.
Referenced by QX11Data::dndEnable(), and findRealWindow().
|
static |
Definition at line 250 of file qdnd_x11.cpp.
Referenced by checkEmbedded(), and QX11Data::xdndHandleEnter().
|
static |
Definition at line 242 of file qdnd_x11.cpp.
Referenced by handle_xdnd_position().
|
static |
Definition at line 256 of file qdnd_x11.cpp.
Referenced by qt_xdnd_cleanup().
|
static |
Definition at line 254 of file qdnd_x11.cpp.
Referenced by QLineControl::cursorForward(), QLineControl::cursorWordBackward(), QLineControl::cursorWordForward(), QLineControl::end(), QLineControl::home(), QCalendarView::keyboardSearch(), qt_xdnd_cleanup(), QLineControl::selectAll(), QLineControl::setCursorMoveStyle(), QLineControl::setCursorPosition(), QLineControl::setInputMask(), QTextControl::toHtml(), and QPlainTextEdit::toPlainText().
|
static |
Definition at line 253 of file qdnd_x11.cpp.
Referenced by qt_xdnd_cleanup().
|
static |
Definition at line 246 of file qdnd_x11.cpp.
Referenced by findRealWindow(), handle_xdnd_position(), and QX11Data::xdndHandleDrop().
|
static |
Definition at line 231 of file qdnd_x11.cpp.
|
static |
Definition at line 226 of file qdnd_x11.cpp.
Referenced by checkEmbedded(), findRealWindow(), handle_xdnd_status(), qt_xdnd_send_leave(), QX11Data::xdndHandleBadwindow(), and QX11Data::xdndHandleFinished().
|
static |
Definition at line 235 of file qdnd_x11.cpp.
Referenced by findRealWindow().
|
static |
Definition at line 224 of file qdnd_x11.cpp.
Referenced by checkEmbedded(), findRealWindow(), qt_xdnd_send_leave(), QX11Data::xdndHandleBadwindow(), QX11Data::xdndHandleFinished(), and QX11Data::xdndHandleSelectionRequest().
Definition at line 230 of file qdnd_x11.cpp.
Referenced by xdndObtainData().
| bool qt_xdnd_dragging = false |
Definition at line 237 of file qdnd_x11.cpp.
Referenced by QX11Data::dndEnable(), findRealWindow(), qt_try_modal(), QETWidget::translateMouseEvent(), QApplication::x11ProcessEvent(), and QX11Data::xdndHandleDrop().
|
static |
Definition at line 213 of file qdnd_x11.cpp.
Referenced by handle_xdnd_position(), QX11Data::xdndHandleBadwindow(), QX11Data::xdndHandleDrop(), QX11Data::xdndHandleEnter(), QX11Data::xdndHandleLeave(), and xdndObtainData().
| const int qt_xdnd_max_type = 100 |
Definition at line 216 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandleEnter().
|
static |
Definition at line 227 of file qdnd_x11.cpp.
Referenced by findRealWindow(), qt_xdnd_send_leave(), and QX11Data::xdndHandleSelectionRequest().
|
static |
Definition at line 222 of file qdnd_x11.cpp.
|
static |
Definition at line 233 of file qdnd_x11.cpp.
Referenced by handle_xdnd_position(), QX11Data::xdndHandleDrop(), and xdndObtainData().
|
static |
Definition at line 217 of file qdnd_x11.cpp.
Referenced by QX11Data::xdndHandleEnter(), QX11Data::xdndHandleLeave(), and xdndObtainData().
|
static |
Definition at line 121 of file qdnd_x11.cpp.
Referenced by restartXdndDropExpiryTimer().
|
static |
Definition at line 239 of file qdnd_x11.cpp.
Referenced by findRealWindow(), handle_xdnd_status(), qt_xdnd_send_leave(), and QX11Data::xdndHandleDrop().
|
static |
Definition at line 321 of file qdnd_x11.cpp.
| const int xdnd_version = 5 |
Definition at line 176 of file qdnd_x11.cpp.
Referenced by findRealWindow(), xdndEnable(), and QX11Data::xdndHandleEnter().