Hello, I'm new. I've done a little Qt programming (Qt 3) but am now starting a program in which I want to more extensively use Qt 4 features, including the abstract model/view stuff.

My general question is this: are the items in a model assumed to have an order (be an order ed list, rather than an unordered set) -- since they are indexed by an integer this seems to be the case. And are integers always used, or could they have some other key like a string or variable size hash value? And if you sort items in a view, that pertains only to that view's display, not to the ordering in the model?

Thanks

Reed