def METHOD_NAME(self):
    self.main_layout.addWidget(_create_label_widget("Video Selection", "font:bold"))
    self.video_selection_widget = VideoSelectionWidget(self.root, self)
    self.main_layout.addWidget(self.video_selection_widget)
    model_settings_layout = _create_grid_layout(margins=(20, 0, 0, 0))
    section_title = _create_label_widget(
        "Supermodel Settings", "font:bold", (0, 50, 0, 0)
    )
    model_combo_text = QtWidgets.QLabel("Supermodel name")
    self.model_combo = QtWidgets.QComboBox()
    supermodels = parse_available_supermodels()
    self.model_combo.addItems(supermodels.keys())
    scales_label = QtWidgets.QLabel("Scale list")
    self.scales_line = QtWidgets.QLineEdit("", parent=self)
    self.scales_line.setPlaceholderText(
        "Optionally input a list of integer sizes separated by commas..."
    )
    validator = RegExpValidator(self._val_pattern, self)
    validator.validationChanged.connect(self._handle_validation_change)
    self.scales_line.setValidator(validator)
    model_settings_layout.addWidget(section_title, 0, 0)
    model_settings_layout.addWidget(model_combo_text, 1, 0)
    model_settings_layout.addWidget(self.model_combo, 1, 1)
    model_settings_layout.addWidget(scales_label, 2, 0)
    model_settings_layout.addWidget(self.scales_line, 2, 1)
    self.main_layout.addLayout(model_settings_layout)
    self.run_button = QtWidgets.QPushButton("Run")
    self.run_button.clicked.connect(self.run_video_adaptation)
    self.main_layout.addWidget(self.run_button, alignment=Qt.AlignRight)