Phil Weinstein / Accomplishments -- January 2013 (2-4-2013; minor addition to maintenance section: 2-10-2013)

General Development Accomplishments

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (A) Scenario Manager Enhancements, Analysis and Design
--------------------------------------------

Prototype and design work for enhancements to RiverWare Scenarios started in December and was completed in January 2013. This work is intended to provide a simpler user interface and workflow for "stakeholder" scenario users. Enhancements include:

In January, a formal design document was completed. This was a culmination of several iterations of review.

Prototype and proof-of-concept development work completed in January included:

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (B) GUS unit type filter enhancements for multiple-column slots
--------------------------------------------

Several related enhancements to "GUS" (the Grand Unified Selector) were implemented to support a requirement of the new Unit Schemes configuration feature. These included:

  1. The Unit Type Slot filter applies to both Slots and to Slot Columns.  When a filter's unit type selection is any particular unit type other than "Mixed Units", a slot having at least one "matching" column will be shown as a top-level tree item AND only the matching columns will be shown as 2nd-level tree items.
  2. The Slot Panels (both physical and accounting slots) conditionally show a "Unit Type" column -- i.e. when the Unit Type Slot filter is shown, whether or not it is turned on.  Multiple-column slots with columns having different units are indicated with "(mixed units)".

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

Maintenance Accomplishments

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (A) Qt3 to Qt4 Port: Open Object Dialog
-------------------------------------------

A redesign and port of the Open Object Dialog was completed in January 2012, including post-development review and revisions. This work was based on these two project analysis and design documents:

  1. "Open Object Dialog -- Porting Lists from Qt3 to Qt4"
    R:\doc\openObject\Qt4Port\OpenObjectListPort-2012-oct-19.pdf
  2. "Open Object Dialog Slot Ordering and Conditional Showing Controls"
    R:\doc\openObject\Qt4Port\OpenObjRedesign-2012-10-26.pdf

Design changes include:

In January, the following tasks were completed:

  1. Aggregate Object feature completion, e.g. multiple element deletion.
  2. Aggregate Object fixes: reordering operations.
  3. Advanced slot order combo box implementation: custom dropdown with multiple-level menu.
  4. Removed controller-based slot filtering.
  5. Revisions to address post-development reviews by CADSWES water engineers.

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (B) Remaining Qt3 UI Files ported to Qt4 UI Files
-------------------------------------------

The remaining eleven Qt3 UI ("Qt Designer" widget layout) files in RiverWare -- all in the DbDmi library -- were ported to Qt4 UI files, and C++ source code was revised for this change. (All of these UI files still contain some Qt3 widgets). See this webpage:

--- (end) ---