Phil Weinstein / Accomplishments -- November 2012 (edit 12-6-2012)
General Development Accomplishments |
--------------------------------------------
[I.A.2] Sponsored Projects / RiverWare / "Smart Link / Link Wizard Tool"
--------------------------------------------
Note to Jim: The second bullet point below is from David's November Accomplishments Report. |
A new slot linking capability -- internally referred to as the "Smart Links Tool" was substantially developed in November (and completed in early December) for RiverWare 6.3. Given any pair of objects selected from the workspace, based on the current method selections of those objects, various sets of "recommended" links are presented to the user. The user can choose to create any or all of those recommended links, and can remove individual links.
In November, the following tasks were completed:
- Implementation of the data model and API for a "Recommended Links Dictionary"
- Recommended links were defined for the Groundwater, Thermal, Reach, and Water User objects for both physical and salinity slots. These recommendations are based on the object type, the selected methods and the user specified relationship between the two objects (i.e. upstream to downstream, left side to right side, etc…)
- A feature and user-interface design and development plan document was written and reviewed based on the original requirements document.
- Smart Links Tool -- Dialog Development; 11-15-2012, 5 pp.
R:\doc\Linking\SmartLinksDialogDev.fm
Online copy:
http://cadswes2.colorado.edu/~philw/2012/SmartLinking/Design/SmartLinksDialogDev-2012-nov-15.pdf
- Smart Links Tool -- Requirements / revised November 2012, 9 pp.
R:\doc\Linking\SmartLinkToolRequirements.fm
- About half of the functionality of the dialog (now, tentatively called the Link Wizard) was completed. This included presentation of the recommended links for a given pair of objects, and the ability to create and delete those links.
Maintenance Accomplishments |
--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
(A) Qt3 to Qt4 Port: Open Object Dialog
-------------------------------------------
Substantial redesign and porting work of the Open Object Dialog was done in November 2012. This was based on these two project analysis and design documents:
- "Open Object Dialog -- Porting Lists from Qt3 to Qt4"
R:\doc\openObject\Qt4Port\OpenObjectListPort-2012-oct-19.pdf
- "Open Object Dialog Slot Ordering and Conditional Showing Controls"
R:\doc\openObject\Qt4Port\OpenObjRedesign-2012-10-26.pdf
Design changes include:
- Support for multiple selection in the Slot list, and enhancement of certain operations to apply to a mutliple-slot selection.
- Advanced slot filtering capabilities, allowing the user to persistently hide slots not relevant to the use of the model.
--- (end) ---