title: Using dataChanged() in PySide
body: <p>I am currently working on a GUI design and would like to add drag/drop functionality between two separate QListViews with their own QStringListModels. </p>
  
  <p>I am able to drag and drop by enabling functionality of the individual views, but am unable to figure out a way for the 'dropping' of an item to trigger an event. I thought it would be done through dataChanged(), which is inherited in QListView, but was having trouble figuring out the QModelIndex and how to use that in dataChanged's arguments.</p>
  
  <p>To further complicate it, One list has items and the other does not; I am trying to drag items from populated list to populate an empty list.</p>
  
  <p>The plan of attack I had was to trigger an event, similar to a LineEdit's textChanged signal and then process the information of the change of the view, and update accordingly.</p>
  
  <p>How do you use dataChanged/QModelIndex? Is there a better way to do this?</p>
  
  <p>Thanks in advance, cheers!</p>