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:
- Open Slot Dialog (for SeriesSlots, AggSeriesSlots, MultiSlots,
TableSlots and TableSeriesSlots)
- Edit Account Dialog (for SeriesSlots on an Account)
- Object Account Summary Dialog (for Account SeriesSlots within
a SimObj)
- Exchange Balance Dialog
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):
- ComboBox: SlotColRefList Name -- showing "Unnamed"
plus the list of named SlotColRefLists.
- Button: "Save As ..." -- brings up a dialog box
similar to the Save Object Account Summary Configuration dialog box.
- Button: "Delete" -- with a confirmation dialog
box, to delete the named SlotColRefList.
- Label: "Slots: "
- Icon Button (Blue Bulbous Left Arrow) -- Shifts the selected
columns to the Left.
- Icon Button (Blue Bulbous Right Arrow) -- Shifts the selected
columns to the Right.
- Button: "Insert..." -- Brings up GUS to select
one or more Slots / Slot Columns.
- Button: "Append..." -- Brings up GUS to select
one or more Slots / Slot Columns.
- Button: "Remove" -- Removes the selected Slot
Columns
- Button: "Save" -- Saves the un-saved changes (enabled
only if there are any), and closes the SlotColRefList Edit Panel.
- Button: "Cancel" -- Closes the SlotColRefList
Edit Panel.
In the Workspace's Utilities Menu, a "SeriesSlot
Viewer" cascaded submenu will be added (probably before or after
SCT) with the following submenu items:
- New ...
- One item for each named SlotColRefList.
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.