Changes committed to git://oss.sgi.com/pcp/pcp-gui.git qwt6
src/chart/chart.cpp | 154 +++++++++++++----
src/chart/chart.h | 62 +++++--
src/chart/gadget.h | 2
src/chart/groupcontrol.cpp | 15 -
src/chart/pmchart.desktop | 6
src/chart/sampling.cpp | 48 +----
src/chart/sampling.h | 20 --
src/chart/tracing.cpp | 353 ++++++++++++++++++++++++++---------------
src/chart/tracing.h | 77 ++++++--
src/libqwt/qwt_legend_item.cpp | 6
10 files changed, 470 insertions(+), 273 deletions(-)
commit 1b855c3d98859cfc879d5f21fc73b45db361f8bd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Oct 3 17:47:28 2012 +1000
Refactoring to get closer to working Y-axis for event trace IDs
Not there yet though, but closer. Number of comments added around
potential cleanups (Chart class still has alot of Tracing/Sampling
knowledge which it really shouldn't... some kind of Engine/Runtime
class with those specifics might help which can swap one form in
to replace the other, dynamically.
commit 073747764ab7acc59403a9bedc0344bbb6b8b900
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Oct 3 14:04:05 2012 +1000
Improvements to the selection-display model for sampled data
commit 161ee7d308a6869bb01f9d4ca2fe8cb004bdec95
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Oct 3 13:43:24 2012 +1000
Resolve a legend visual change from qwt5->qwt6, now looks as before
commit 002a7e8d2e520b1158da7d02c521943e4473399f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Oct 3 10:48:59 2012 +1000
Update desktop file for pmchart
After recently reading up on the desktop integration files,
have made a couple of tweaks here - "Icon" entry should not
have any suffix, added several more "Categories" that we're
alike/in.
commit d08d3b9e9ca8b5daae12b9c92dc6c3b7e049c519
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Oct 2 18:24:14 2012 +1000
Get selection feedback working for event trace charts
Ended up requiring an additional plotitem that will overlay
the selections on top of other things to get the updates to
happen immediately and in a sensible way.
commit 4f83235d05a2c2f0be72cd65a1dddabcba92fe26
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Oct 1 16:42:53 2012 +1000
Fixes to the ways event traces and their metadata are culled
This resolves several issues in the way trace culling is performed
from an active event trace chart. Realised we cannot handle range
(drop/span) data with a common cull routine as they are inverse in
terms of timestamps. Simplest to split 'em apart. With this fix,
event traces now travel nicely across the window as time updates.
commit 75b5c85a4bdec4264e2543807bbadffc84f06dbf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Oct 1 15:17:38 2012 +1000
Pass updateValues() the actual update interval and visible points
The current pmchart internal updateValues call for each plot, on
each interval, had a wacky delta argument that was actually the
time scale visible interval and not the real (time) delta. This
should be pushed down, and the scale calculated only in the one
spot that needs that, else confusion is sure to reign.
|