title: Programmatically adding a new row to a QAbstractListModel subclass
body: <p>Within an already-instantiated QAbstractListModel subclass, how do I add a row with data in each column, and have the associated QListView display the new row?</p>
  
  <p>It seems that the only way to do it is to reimplement insertRow and setData within my model, and then hack them together in some sort of sequence within another function to add a row. Must I do this? Surely Qt must make it easier to add a new row.</p>
  
  <p>Thanks much!
  --Dany.</p>