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 ad8d34bad87ce416d563346ef7d12257f3a01477..1564278c8d2c36026c2f48aee55e91df338b7716 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 099c422f80070ed3b8bb844cdd0c01bb3a6e628f..cf8d0e3eda867c5b92f4e9a3839145f3375b494a 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