From b40d0901c1ffa00627db09a162b5cdbb737cc7cb Mon Sep 17 00:00:00 2001 From: tfmoraes Date: Fri, 5 Mar 2010 14:26:49 +0000 Subject: [PATCH] ENH: Showing and hidding measures --- invesalius/data/measures.py | 6 ++++++ 1 file changed, 6 insertions(+), 0 deletions(-) diff --git a/invesalius/data/measures.py b/invesalius/data/measures.py index 7e6d868..7429dc2 100644 --- a/invesalius/data/measures.py +++ b/invesalius/data/measures.py @@ -31,6 +31,7 @@ class MeasurementManager(object): def _bind_events(self): ps.Publisher().subscribe(self._add_point, "Add measurement point") + ps.Publisher().subscribe(self._set_visibility, "Show measurement") def _add_point(self, pubsub_evt): position = pubsub_evt.data[0] @@ -82,6 +83,11 @@ class MeasurementManager(object): value)) self.current = None + def _set_visibility(self, pubsub_evt): + index, visibility = pubsub_evt.data + m, mr = self.measures[index] + m.is_shown = visibility + mr.SetVisibility(visibility) class Measurement(): -- libgit2 0.21.2