Hi,

I think your question is that you a list of addresses, but want to show only part of them to the user, or not ?

Where do you store the instances of your addresses ? You could use a QList< >.
Then you can easily travers this list, and copy the relevant addresses to a second list that you use to present the user.

Or you could present the relevant addresses to the user in list or in a QTreeview. You can create a list or treeview with two 'colums' and make the second column hidden. Put the address in the first colum, and put the data you need internally in your program in the second column. This list or treeview is generated dynamically based on the current position and your QList of addresses. When the user makes a selection, take the data from the invisible column to find out which one he selected.

Hope this helps,
Regards,
Marc