more work on redesigning
[meabook] / controller.py
index f2f348f..278d57c 100644 (file)
@@ -100,7 +100,8 @@ class MeabookController:
     def show_configuration_dialog(self):
         """Shows view Configuration Dialog."""
 
-        self.view.create_configuration_dialog(self, self.config)
+        self.view.create_configuration_dialog(self, self.config.get_fields(), \
+            self.config.get_order())
 
     def show_fields_configuration_dialog(self, parent):
         """Shows FieldsConfigurationDialog."""
@@ -109,6 +110,7 @@ class MeabookController:
             self.get_localized_fields(), self.config.get_fields(), parent)
         if selected_fields is not None:
             self.config.set_fields(selected_fields)
+        return selected_fields
 
     def show_fields_order_configuration_dialog(self):
         """Shows FieldsOrderConfigurationDialog."""
@@ -117,6 +119,7 @@ class MeabookController:
             self.get_localized_fields(), self.config.get_order())
         if selected_fields is not None:
             self.config.set_order(selected_fields)
+        return selected_fields
 
     def show_search_dialog(self):
         """Shows view Search Dialog."""