added fields configurator for entry window
[meabook] / ui / ui.py
index 6726220..8b3cd4c 100644 (file)
--- a/ui/ui.py
+++ b/ui/ui.py
@@ -3,7 +3,8 @@ General Meabook UI
 """
 
 class MeabookUI:
-    def __init__(self, controller):
+    def __init__(self, controller, config):
+        self.config = config
         self.controller = controller
 
     def start(self):
@@ -14,24 +15,24 @@ class MeabookUI:
         """Close UI."""
         pass
 
-    def show_items(self, items, level):
-        """Shows items on selected level."""
-        pass
 
-    def get_current_level(self):
-        """Gets current UI level."""
+    # dialogs
+    def create_about_dialog(self):
+        """Creates About Dialog."""
         pass
 
+    def create_configuration_dialog(self, controller, config):
+        """Creates Configuration Dialog."""
+        pass
 
-    # dialogs
-    def show_about_dialog(self):
-        """Shows About Dialog."""
+    def create_import_dialog(self):
+        """Creates Import Dialog."""
         pass
 
-    def show_fields_to_show_dialog(self):
-        """Shows Fields Dialog."""
+    def create_information_dialog(self, title, message):
+        """Creates Information Dialog."""
         pass
 
-    def show_fileds_order_dialog(self):
-        """Shows FiledOrder Dialog."""
+    def create_progress_dialog(self):
+        """Creates Progress Dialog."""
         pass