Change the original data (held in some Vector, array, etc.) from which your ListModel gets its data, then call fireContentsChanged on the model (must inherit from AbstractListModel). There are other ways. Bill
Don't get me started about those stupid light bulbs.