diff options
Diffstat (limited to 'lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemExplorer.java')
-rw-r--r-- | lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemExplorer.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemExplorer.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemExplorer.java index c256a31a0c..ec4f1b445b 100644 --- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemExplorer.java +++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statesystem/TmfStateSystemExplorer.java @@ -10,6 +10,7 @@ * Florian Wininger - Initial API and implementation * Alexandre Montplaisir - Refactoring, performance tweaks * Bernd Hufmann - Updated signal handling + * Marc-Andre Laperle - Add time zone preference *******************************************************************************/ package org.eclipse.linuxtools.tmf.ui.views.statesystem; @@ -30,6 +31,7 @@ import org.eclipse.linuxtools.tmf.core.exceptions.TimeRangeException; import org.eclipse.linuxtools.tmf.core.interval.ITmfStateInterval; import org.eclipse.linuxtools.tmf.core.signal.TmfSignalHandler; import org.eclipse.linuxtools.tmf.core.signal.TmfTimeSynchSignal; +import org.eclipse.linuxtools.tmf.core.signal.TmfTimestampFormatUpdateSignal; import org.eclipse.linuxtools.tmf.core.signal.TmfTraceClosedSignal; import org.eclipse.linuxtools.tmf.core.signal.TmfTraceOpenedSignal; import org.eclipse.linuxtools.tmf.core.signal.TmfTraceSelectedSignal; @@ -501,6 +503,23 @@ public class TmfStateSystemExplorer extends TmfView { }; thread.start(); } + + /** + * Update the display to use the updated timestamp format + * + * @param signal the incoming signal + * @since 2.1 + */ + @TmfSignalHandler + public void timestampFormatUpdated(TmfTimestampFormatUpdateSignal signal) { + Thread thread = new Thread("State system visualizer update") { //$NON-NLS-1$ + @Override + public void run() { + updateTable(); + } + }; + thread.start(); + } /** * Function for the delete TreeItem |