From 83c7558505b4174fd2c8a4738e0db0c4c476f41f Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Tue, 8 Aug 2017 15:57:20 +0100 Subject: [PATCH] Added notification for changing slots --- .../core_plugins/dummy/csv_extractor/csv_extractor_model.py | 6 +++++- force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_model.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/force_bdss/core_plugins/dummy/csv_extractor/csv_extractor_model.py b/force_bdss/core_plugins/dummy/csv_extractor/csv_extractor_model.py index ad8d34b..1564278 100644 --- a/force_bdss/core_plugins/dummy/csv_extractor/csv_extractor_model.py +++ b/force_bdss/core_plugins/dummy/csv_extractor/csv_extractor_model.py @@ -1,4 +1,4 @@ -from traits.api import Int, String +from traits.api import Int, String, on_trait_change from force_bdss.api import BaseDataSourceModel @@ -8,3 +8,7 @@ class CSVExtractorModel(BaseDataSourceModel): row = Int() column = Int() cuba_type = String() + + @on_trait_change("cuba_type") + def _notify_changes_slots(self): + self.changes_slots = True diff --git a/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_model.py b/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_model.py index 099c422..cf8d0e3 100644 --- a/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_model.py +++ b/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_model.py @@ -1,4 +1,4 @@ -from traits.api import String +from traits.api import String, on_trait_change from force_bdss.api import BaseKPICalculatorModel @@ -6,3 +6,7 @@ from force_bdss.api import BaseKPICalculatorModel class KPIAdderModel(BaseKPICalculatorModel): cuba_type_in = String() cuba_type_out = String() + + @on_trait_change("cuba_type_in,cuba_type_out") + def _notify_slots_changed(self): + self.changes_slots = True -- GitLab