code: def show_function_centric_wizard(self):
          
          # import here only so that it is AFTER i18n set up
          from safe.gui.tools.wizard.wizard_dialog import WizardDialog
  
          # Don't break an existing wizard session if accidentally clicked
          if self.wizard and self.wizard.isVisible():
              return
  
          # Prevent spawning multiple copies since it is non modal
          if not self.wizard:
              self.wizard = WizardDialog(
                  self.iface.mainWindow(),
                  self.iface,
                  self.dock_widget)
          self.wizard.set_function_centric_mode()
          # non-modal in order to hide for selecting user extent
          self.wizard.show()
docs: Show the function centric wizard.