RiverWare Multiple SeriesSlot Viewer

Author:     Phil Weinstein, CADSWES
Edit Date:   9-5-2007
Document Status:   Initial draft ready for internal review.

This document describes an additional "application" of the general "Open Slot" Qt GUI dialog classes for the display of an arbitrary list of SeriesSlot and TableSeriesSlot series columns.

The "Multiple SeriesSlot Viewer" (tentative name) is a new application of the QtGUI SlotQtDlg and SlotQDlgTable classes. Before this addition, those classes support these applications:

The Multiple SeriesSlot Viewer will display a set of time series from a user-specified list of SeriesSlot columns and TableSeriesSlot columns. The series display will be similar to this screenshot excerpt of the Object Account Summary Dialog:

Internally, the column configuration will be represented as a SlotColRefList -- a list of SlotColRef instances (formerly PseudoSlotRef) which contain a generic Slot pointer (actually, a Root pointer) and an optional column index (-1: not applicable, or top column).

A global set of SlotColRefLists will be maintained as named persistent objects within the RiverWare model. These data structures will be maintained by a SlotColRefListMgr (-Manager) class in the RiverWare Sim library.

   

The "Save As..." operation brings up a dialog box similar to this image, including a list of all of the named SlotColRefLists.

 
In a temporarily-enabled "Configure List Mode", a horizontal panel of controls used for editing the list (the SlotColRefList) with be shown. The "SlotColRefList Edit Panel" will have the following controls, some of which are enabled according to the selected columns (or columns having at least one selected cell):

In the Workspace's Utilities Menu, a "SeriesSlot Viewer" cascaded submenu will be added (probably before or after SCT) with the following submenu items:

Selecting any of the "SeriesSlot Viewer" items will bring up the Multiple SeriesSlot Viewer dialog using the selected SlotColRefList. If the "New..." item is selected, then the GUS Slot Selector is also shown to select one or more SeriesSlots, SeriesSlot Columns, or TableSeriesSlot Columns.

----

See also the RiverWare Series Display Compression design document. That feature will function also with the display described in this document.