Move the code for setting layout out from GeneralGUIPrefGroupUI into FlatCAMGUI

This commit is contained in:
David Robertson
2020-05-03 15:57:12 +01:00
parent a2d48d1c66
commit c2c4375893
5 changed files with 159 additions and 160 deletions

View File

@@ -8,15 +8,14 @@ from flatcamGUI.preferences.general.GeneralGUIPrefGroupUI import GeneralGUIPrefG
class GeneralPreferencesUI(PreferencesSectionUI):
def __init__(self, decimals, **kwargs):
self.general_app_group = GeneralAppPrefGroupUI(decimals=decimals)
self.general_gui_group = GeneralGUIPrefGroupUI(decimals=decimals)
self.general_app_settings_group = GeneralAppSettingsGroupUI(decimals=decimals)
self.decimals = decimals
self.general_gui_group = GeneralGUIPrefGroupUI(decimals=self.decimals)
super().__init__(**kwargs)
def build_groups(self) -> [OptionsGroupUI]:
return [
self.general_app_group,
GeneralAppPrefGroupUI(decimals=self.decimals),
self.general_gui_group,
self.general_app_settings_group
GeneralAppSettingsGroupUI(decimals=self.decimals)
]