def METHOD_NAME(self):
    self.ui.tabWidgetAdvancedSettings.clear()
    for lbl in self.model.message_type:  # type: ProtocolLabel
        if isinstance(lbl, SimulatorProtocolLabel):
            lbl = lbl.label
        if lbl.field_type is not None and lbl.field_type.function in self.SPECIAL_CONFIG_TYPES:
            if isinstance(lbl, ChecksumLabel):
                w = ChecksumWidget(lbl, self.model.message, self.model.proto_view)
                self.ui.tabWidgetAdvancedSettings.addTab(w, lbl.name)
            else:
                logger.error("No Special Config Dialog for field type " + lbl.field_type.caption)
    if self.ui.tabWidgetAdvancedSettings.count() > 0:
        self.ui.tabWidgetAdvancedSettings.setCurrentIndex(0)
        self.ui.tabWidgetAdvancedSettings.setFocus()
    self.ui.groupBoxAdvancedSettings.setVisible(self.ui.tabWidgetAdvancedSettings.count() > 0)