title: Qt drag and drop between two QListWidget
body: <p>I've two QListWidget (list1 and list2)</p>
  
  <ul>
  <li><code>list1</code> should be able to receive items from <code>list2</code></li>
  <li><code>list1</code> should be able to be reorganized with an internal drag and drop</li>
  <li><code>list2</code> should be able to receive items from <code>list1</code></li>
  </ul>
  
  <hr>
  
  <pre><code>list1-&gt;setSelectionMode(QAbstractItemView::SingleSelection);
  list1-&gt;setDragEnabled(true);
  list1-&gt;setDragDropMode(QAbstractItemView::DragDrop);
  list1-&gt;viewport()-&gt;setAcceptDrops(true);
  list1-&gt;setDropIndicatorShown(true);
  
  ulist2-&gt;setSelectionMode(QAbstractItemView::SingleSelection);
  list2-&gt;setDragEnabled(true);
  list2-&gt;setDragDropMode(QAbstractItemView::InternalMove);
  list2-&gt;viewport()-&gt;setAcceptDrops(true);
  list2-&gt;setDropIndicatorShown(true);
  </code></pre>
  
  <p>I had to put the <code>list2</code> on <code>InternalMove</code> otherwise the item is not remove when I drag it to the <code>list1</code>.</p>
  
  <p>And if i put <code>list1</code> to <code>InternalMove</code> i can't drop any more on it.</p>
  
  <p>Do I have to write my own drag and drop function to do that?</p>