RiverWare 6.4: Workspace Object List: Custom Ordering / Revision One
Phil Weinstein, 7-26-2013

Revisions to original implementation. See original implementation description and images.

(1) Changed combo box operation text: "Set Custom Order" --> "Save as Custom".

(2) Simplified "Save as Custom" confirmation dialog. See below.

(3) Performance improvement. Response time was VERY slow when moving objects in a long list (e.g. over 400 objects).

RwQt4Utils utility functions for moving QTreeWidget items up and down proved to be too slow for many objects.  The Workspace Object List methods for moving object items up and down were recoded to operate only on internal data (SimObj objOrd_wsList values), and then reapply a sort using that revised data.

---