} else if (event->xclient.message_type == ATOM(XdndEnter)) {
qt_x11Data->xdndHandleEnter(event);
} else if (event->xclient.message_type == ATOM(XdndStatus)) {
- qt_x11Data->xdndHandleStatus(widget, event, passive_only);
+ qt_x11Data->xdndHandleStatus(event);
} else if (event->xclient.message_type == ATOM(XdndLeave)) {
qt_x11Data->xdndHandleLeave(widget, event);
} else if (event->xclient.message_type == ATOM(XdndDrop)) {
// and all this stuff is copied -into- qapp_x11.cpp
static void handle_xdnd_position(QWidget *, const XEvent *, bool);
-static void handle_xdnd_status(QWidget * w, const XEvent * xe, bool /*passive*/);
+static void handle_xdnd_status(const XEvent * xe);
const int xdnd_version = 5;
DEBUG() << "sending XdndStatus";
if (source)
- handle_xdnd_status(source, (const XEvent *)&response, passive);
+ handle_xdnd_status((const XEvent *)&response);
else
XSendEvent(qt_x11Data->display, qt_xdnd_dragsource_xid, False, NoEventMask, (XEvent*)&response);
}
}
-static void handle_xdnd_status(QWidget *, const XEvent * xe, bool)
+static void handle_xdnd_status(const XEvent * xe)
{
const unsigned long *l = (const unsigned long *)xe->xclient.data.l;
// ignore late status messages
return false;
}
-void QX11Data::xdndHandleStatus(QWidget * w, const XEvent * xe, bool passive)
+void QX11Data::xdndHandleStatus(const XEvent * xe)
{
DEBUG("xdndHandleStatus");
while (XCheckIfEvent(qt_x11Data->display, (XEvent *)xe, xdnd_status_scanner, 0))
;
- handle_xdnd_status(w, xe, passive);
+ handle_xdnd_status(xe);
DEBUG("xdndHandleStatus end");
}
static void xdndSetup();
void xdndHandleEnter(const XEvent *);
void xdndHandlePosition(QWidget *, const XEvent *, bool);
- void xdndHandleStatus(QWidget *, const XEvent *, bool);
+ void xdndHandleStatus(const XEvent *);
void xdndHandleLeave(QWidget *, const XEvent *);
void xdndHandleDrop(const XEvent *, bool);
void xdndHandleFinished(const XEvent *, bool);