Phil Weinstein / Accomplishments -- January 2011

General Development Accomplishments

--------------------------------------------
[I.A.2] Sponsored Projects / RiverWare / Bug Analyses and Fixes
--------------------------------------------

Maintenance Accomplishments

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
-- Accounting View Qt3 to Qt4 Port
--------------------------------------------

The Accounting View Workspace was ported from a Qt3 "Canvas View" implementation to a Qt4 "Graphics View" implementation (using Qt 4.6.3). This was started in November and was substantially completed in December, with some minor fixes applied in January.

In January, the following tasks were completed on this project:

This document describes the changes and minor enhancements to the Accounting View Workspace done as part of this port:

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
-- Qt4 Port
--------------------------------------------

An analysis of the remaining Qt3 widgets in RiverWare needing to be ported to Qt4 was done. This is published at this URL: https://cadswes2.colorado.edu/~philw/2011/Qt4Port/JanAnalysis/

The three MRM (Multi-Run Management) dialogs (containing 7 lists) were ported to Qt4. This work addressed some usability problems and added the ability to open dialogs for referenced Ruleset files and DMIs. See the following documents:

The Workspace Object List was ported to Qt4. This included development of these four enhancements:

  1. The non-standard 6-item popup menu (which had been shown when clicking the column header) has been replaced with a separate 3-item combo box (Sort by ... Name, Type, Position) and the column header has been restored to the standard behavior of reversing the sort order.
  2. Synchronization of the single-Account Selection between the Accounting Workspace View and the SimObj List. Clicking on an Account Graphics Item in the Accounting View selects and scrolls-to the Account List Item in the list (if its SimObj "treeview" item is expanded) ... and visa-versa.
  3. RiverWare Model-based persistence of the Workspace Simulation Object list width.
  4. Added Account list item context menu operation: "Hide Account Items".

---