5-09-2011 Short Description: Added to 6.1 Build: Set SCT Aggr. Summary Functions dialog. Bug Number: n/a Release notes (y/n): No, not yet. For Release Nums: 6.1 Functional "Set SCT Aggregation Summary Functions" dialog, but without persistence in the SCT Config (for subsequent automatic application to newly added Slots). See: https://cadswes2.colorado.edu/~philw/2011/SCT/SetSumFuncs/ This is now part of the RiverWare 6.1 Development Build. ------------------------------ QtSCT/SctSetSumFuncDlg.hpp QtSCT/SctSetSumFuncDlg.cpp QtSCT/SctSetSumFuncWidgets.ui QtSCT/SctSumFuncAssignSpec.hpp QtSCT/SctSumFuncAssignSpec.cpp ------------------------------ Under development. Today, added: (1) Implementation of the Slot Counts for each row -- i.e. the number of Slots in the SCT to which the row item (Unit Type filter or Slot Name filter) applies. (2) GUS Slot Selector support for setting a row's Slot Name filter by picking an existing Slot instance. ------------------- QtSCT/SctConfig.hpp QtSCT/SctConfig.cpp ------------------- New field added to the "Set SCT Aggregation Summary Functions" feature, for application to Slots as they are added to the SCT. Persistence for this field is not yet implemented. SctSumFuncAssignSpec _sumFuncAssignSpec; void setSumFuncAssignSpec (const SctSumFuncAssignSpec&); const SctSumFuncAssignSpec& sumFuncAssignSpecRef() const { return _sumFuncAssignSpec; } ---------------------------- QtSCT/SctDialog.hpp QtSCT/SctDialog.cpp QtSCT/SctDialog.Handlers.cpp ---------------------------- Maintenance of a single "Set SCT Aggregation Summary Functions" child dialog, accessible from the SCT menubar: Aggregation >> Timestep Aggregation Config ... >> Set Summary Functions ... <<< ADDED <<< ... New data members: SctSetSumFuncDlg* _sctSetSumFuncDialog; QAction* _setAggSumFuncsAction; New methods: void setAggSumFuncs_Handler(); void sctSetSumFuncDlg_sumFuncSpecApplied (const SctSumFuncAssignSpec&); void childDialogDestroyed (QObject*); --------------------------- QtSCT/Make.package QtSCT/QtSCT.pro QtSCT/QtSCT.vcproj QtSCT/QtSCTGenerated.pro QtSCT/QtSCTGenerated.vcproj --------------------------- Added new modules to Solaris and Windows builds. ---