def METHOD_NAME(self, index):
    # We check if we have an URL to open
    data = self.cmbExporters.currentData()
    if data and data[:7] == "::URL::" and data[7:]:
        openURL(data[7:])
    E, F = self.getSelectedExporter()
    if not E or not F or not F.implemented:
        self.setWidgetsEnabled(False)
        return
    self.setWidgetsEnabled(True)
    self.grpSettings.setVisible(F.requires["Settings"])
    self.grpPreview.setVisible(F.requires["Preview"])
    self.btnPreview.setVisible(F.requires["Preview"])
    if F.requires["Settings"]:
        self.settingsWidget = F.settingsWidget()
        self.setGroupWidget(self.grpSettings, self.settingsWidget)
    if F.requires["Preview"]:
        self.previewWidget = F.previewWidget()
        self.setGroupWidget(self.grpPreview, self.previewWidget)
        self.splitter.setStretchFactor(0, 3)
        self.splitter.setStretchFactor(1, 6)