I did not explain myself clearly.

What i do is:
1) In MyMainWindow::mousePressEvent():
I get a pointer of a QListWidgetItem. The QListWidget is in a QDockWidget in LeftDockArea.

2) In MyMainWindow::mouseMoveEvent():
According to the text of QListWidgetItem pointer, I create a new floating QDockWidget (movable, flotable and dockable to the right area).

What I would do is:
3) To move the new floating QDockWidget to attach it in the right dock area without to release mouse button (so during a mouseMoveEvent).

If I use the QDockWidget::move(QCursor:: pos()) method I can move the new floating QDockWidget but it's not dockable and if I want dock the new QDockWidget I need to release mouse button and to do a click button on QDockWidget title bar... so i can move it and it's dockable.

Any Idea?
Tnx.