No, I think that is a bad idea.
There are several ways to sort the items in a
listViewControl and the mentioned facts are only used in some cases, with other sort methods the are misleading.
If the code was made today I don't think those facts would exist at all.
Anyway, your statement: "Then you can always know how the list in the listViewControl is sorted." is actually not correct. It may be correct for your applications, but if you sort the items using another method then these facts do not reflect anything.
Furthermore, if you continue to "export" the facts you should only "read" them, to set them you should call
sortItems. So I suggest you make the properties out-only:
Code: Select all
properties
sortingOrder : order (o).
sortingColumnNumber : unsigned (o).