Changes committed to git://oss.sgi.com/pcp/pcp-gui.git dev
src/chart/GNUmakefile | 8
src/chart/chart.cpp | 1604 ++++++++++++++++++---------------------------
src/chart/chart.h | 251 ++++---
src/chart/chartdialog.cpp | 6
src/chart/curve.cpp | 42 -
src/chart/curve.h | 33
src/chart/gadget.h | 4
src/chart/groupcontrol.cpp | 4
src/chart/pmchart.pro.in | 12
src/chart/sampling.cpp | 378 ++++++++++
src/chart/sampling.h | 155 +++-
src/chart/tracing.cpp | 111 ++-
src/chart/tracing.h | 70 +
src/chart/view.cpp | 7
14 files changed, 1509 insertions(+), 1176 deletions(-)
commit b54eef750792ec385b8ab102e2a21cfca0f46aff
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Aug 18 17:15:01 2012 +1000
Split the ChartItem into sampling and tracing components
Refactoring to allow for sampling charts (fixed size arrays
of values) to co-exist with tracing charts (which will have
variable sized sets of begin/end/point observations and not
fixed (sample) timestamps, but rather timestamps of when an
event occurred.
The base classes of Chart and ChartItem are now agnostic to
which style of chart they will be displaying. Tons of work
to do still to get trace charts working well, but we're out
of the blocks.
commit 7518697d69cd701a25e05e55574bfb2b5b0487a6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Aug 18 15:31:24 2012 +1000
Sort out ctor call convention for ChartItem base class
commit ad00fe48af79cf1fdd8679b5ea51eebb75d11d38
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Aug 18 11:53:09 2012 +1000
Rename Plot to Item, extract from Chart class, prepare for trace/sample
split
commit fcb393745ffba50e392b5cf1bfadc37272b3c64e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Aug 18 09:12:48 2012 +1000
Introduce an event style chart, and correctly manage scale memory
commit 25a6b979040e92d002fd891fdef9b279e1a59799
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 17 17:07:55 2012 +1000
Rename couple of chart methods to match plans.
commit 3dc4634ac7d038e5d5c9c19bfe5de9f6e05dccdc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 17 16:56:09 2012 +1000
Refactor y-axis scale engine code for event tracing
commit 6812afbb558695da6ae7bafda24bf0e913f4839a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 17 10:19:17 2012 +1000
Merge placeholder class for event trace Y-axis scaling
commit e07e22870a683dd2b95816321ab1bd5316eabc3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 17 10:06:27 2012 +1000
Rename the ValueScaleEngine class to SamplingScaleEngine and move it.
commit ee341f3826b9935362adc92890b2332e998b4975
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 17 09:57:53 2012 +1000
Rename Curve class (and files) to SamplingCurve.
|