Example #1
0
    def __init__(
        self,
        page: str,
        settings: Settings,
        write_full_settings: Callable[[], None],
    ) -> None:
        super().__init__()
        self.setAlignment(Qt.AlignTop)

        for section in Settings.sections(page):
            self.addWidget(
                AutoSettingsGroup(page, section, settings, write_full_settings)
            )