def METHOD_NAME(self, settings, node=None, group=False):
    """
    Loads the VPCS node settings.
    :param settings: the settings (dictionary)
    :param node: Node instance
    :param group: indicates the settings apply to a group of routers
    """
    if not group:
        self.uiNameLineEdit.setText(settings["name"])
    else:
        self.uiNameLabel.hide()
        self.uiNameLineEdit.hide()
    if not node:
        # these are template settings
        self.uiNameLabel.setText("Template name:")
        # load the default name format
        self.uiDefaultNameFormatLineEdit.setText(settings["default_name_format"])
        # load the symbol
        self.uiSymbolLineEdit.setText(settings["symbol"])
        self.uiSymbolLineEdit.setToolTip('<img src="{}"/>'.format(settings["symbol"]))
        # load the category
        index = self.uiCategoryComboBox.findData(settings["category"])
        if index != -1:
            self.uiCategoryComboBox.setCurrentIndex(index)
        self.uiScriptFileEdit.setText(settings["base_script_file"])
    else:
        self.uiDefaultNameFormatLabel.hide()
        self.uiDefaultNameFormatLineEdit.hide()
        self.uiSymbolLabel.hide()
        self.uiSymbolLineEdit.hide()
        self.uiSymbolToolButton.hide()
        self.uiCategoryComboBox.hide()
        self.uiCategoryLabel.hide()
        self.uiCategoryComboBox.hide()
        self.uiScriptFileLabel.hide()
        self.uiScriptFileEdit.hide()
        self.uiScriptFileToolButton.hide()
    # load the console type
    index = self.uiConsoleTypeComboBox.findText(settings["console_type"])
    if index != -1:
        self.uiConsoleTypeComboBox.setCurrentIndex(index)
    self.uiConsoleAutoStartCheckBox.setChecked(settings["console_auto_start"])