pcp
[Top] [All Lists]

kmchart updates

To: pcp@xxxxxxxxxxx
Subject: kmchart updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Mon, 26 May 2008 09:44:06 +1000
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git

 src/chart/GNUmakefile        |    7 
 src/chart/aboutdialog.ui     |    7 
 src/chart/chart.cpp          |   95 ++++-
 src/chart/chart.h            |   33 +
 src/chart/chartdialog.cpp    |    4 
 src/chart/exportdialog.cpp   |   10 
 src/chart/gadget.cpp         |   83 ++++
 src/chart/gadget.h           |   64 +++
 src/chart/groupcontrol.cpp   |  592 +++++++++++++++++++++++++++++++++++
 src/chart/groupcontrol.h     |  102 ++++++
 src/chart/kmchart.cpp        |  198 +++++------
 src/chart/kmchart.h          |   18 -
 src/chart/kmchart.pro.in     |   37 +-
 src/chart/kmchart.ui         |   21 +
 src/chart/main.cpp           |   43 +-
 src/chart/main.h             |    6 
 src/chart/recorddialog.cpp   |   86 +----
 src/chart/recorddialog.h     |    5 
 src/chart/recorddialog.ui    |    6 
 src/chart/samplesdialog.cpp  |  102 ++++++
 src/chart/samplesdialog.h    |   48 ++
 src/chart/samplesdialog.ui   |  362 +++++++++++++++++++++
 src/chart/saveviewdialog.cpp |    2 
 src/chart/saveviewdialog.h   |    3 
 src/chart/searchdialog.cpp   |    5 
 src/chart/tab.cpp            |  717
++++---------------------------------------
 src/chart/tab.h              |  106 +-----
 src/chart/tabdialog.cpp      |   77 ----
 src/chart/tabdialog.h        |   19 -
 src/chart/tabdialog.ui       |  503 ++++++++----------------------
 src/chart/tabwidget.cpp      |    1 
 src/chart/timeaxis.cpp       |   13 
 src/chart/timeaxis.h         |    1 
 src/chart/timecontrol.cpp    |    2 
 src/chart/view.cpp           |   72 ++--
 src/time/GNUmakefile         |    2 
 36 files changed, 1961 insertions(+), 1491 deletions(-)

commit 5fb0ac7ad03c75877a0e12fdf15c4daa707e8d0c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 26 09:40:08 2008 +1000

    Fix text formatting in the About dialog.

commit 76f64de0db26b002e611d49860acb30cd55b55ae
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 26 09:38:13 2008 +1000

    This change splits the Tab class into two - a subset of the current
    functionality has been moved into a new GroupControl class which is
    responsible for all aspects of fetching values and interacting with
    kmtime.  GroupControl inherits from QmcGroup, and there are two of
    these objects globally (as before) - one live, one archive.
    
    This resolves the long-standing issue where each kmtime message was
    passed to each Tab in term to be handled per-tab.  This turned out
    to deal poorly with fetching values, as we ended up doing one fetch
    request per-tab instead of one per-step (which introduced very long
    delays, when multiple tabs were monitoring different faraway hosts).
    
    In addition, this change creates an abstract base class for Charts,
    which specifies an interface through which individual charts handle
    metric values.  There's still more work to do in that area, but the
    general architectural direction should be clear at this stage.




<Prev in Thread] Current Thread [Next in Thread>