tmf: Fix and simplify State System Explorer viewer
authorPatrick Tasse <patrick.tasse@gmail.com>
Thu, 24 Jul 2014 13:58:32 +0000 (09:58 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Thu, 14 Aug 2014 19:20:51 +0000 (15:20 -0400)
commit7c246810261fc745bbb6e4bcd4903ca95c9a0dde
treee608c157524107ca5c66ae965265c31ff68c3aa2
parent1a18ada9746e38baa39e3005cfd4b1d06e9653f0
tmf: Fix and simplify State System Explorer viewer

- Simplify code and reduce the number of private methods
- Wait for initialization of state systems
- Make the viewer always detect new attributes on update
- Indicate refresh needed on visible range update only if new attributes
found
- Keep root, trace and state system entries on update in filter mode
- Avoid recomputing list of traces, analysis modules and state systems
at every update
- Highlight changed attributes in filter mode
- Implement toString() for tree viewer entries
- Expand tree to auto-expand level after refresh to show changed items
in filter mode

Change-Id: I4c7b9c6c6313733ee94ae9b4e800f78fe085ff64
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/30538
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/viewers/tree/AbstractTmfTreeViewer.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/viewers/tree/TmfTreeViewerEntry.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemViewer.java
This page took 0.025553 seconds and 5 git commands to generate.