RiverWare 6.1 Accounting Workspace Qt4 Port -- December 2010
Change Overview ... Old Workspace ... New Workspace

This webpage summarizes the minor user interface differences in the Qt3 to Qt4 port of the RiverWare Accounting View.

This is a very direct port. Only minor enhancements, and those which were implicitly provided by the fact of using Qt4 Graphics View classes, and our own Qt4 Workspace classes, were implemented. The correctness of the port should be confirmed before we consider additional enhancements.

General Notes:

There are two areas in which enhancements could be considered, both involving support for Supplies.

  1. With the "Add Supply" context menu operations on Accounts, we could do better in constraining (earlier) invalid "Add Supply" operations, and providing feedback about why certain Account selections during that operation are not valid.
  2. As with the original Qt3-based implementation, a context menu is not supported on Supplies.

Major Graphics Feature Differences:

Old (Qt3) Accounting View
See Larger View

New (Qt4) Accounting View
See Larger View

Simulation Object Selection Ornamentation:

"Color reversal" is still used. A dashed outline was added ...

Old Accounting View (Selected SimObj)

New Accounting View (Selected SimObj)

Account Item Selection:

Instead of using color reversal (which interferes with the Account Color property set through Account Display Groups), selected Accounts are ornamented with a dotted outline (see bottom right) ...

Note that we currently don't actually support any operations on the "selected Account". It is just an ornamentation, and is somewhat useful when dragging Account items to a different position within their SimObj region.

Menu Bar operations and Workspace Context Menu:

The new Accounting View supports the graphics navigation and background image features originally developed for the Qt4 Simulation View.

OLD Workspace
Context Menu

NEW Workspace
Context Menu

 

Enhancements for Aggregate Object Element Objects

In the old (Qt3) Accounting View, Tooltips, Status Bar messages, and Aggregated Account Item Context Menus didn't sufficiently name Accounts on Aggregate Object Element Objects. Now such Tooltips, Status Bar messages and Menus include the Element name ...

 
  

 

 
   

There are some other (hopefully) very minor differences, mostly due to use of our C++ Qt4 Workspace classes in place of the old classes used for the Qt3 Accounting View.

---