code: def on_tblFunctions2_itemSelectionChanged(self):
          
          functions = self.selected_functions_2()
          if not functions:
              self.lblAvailableFunctions2.clear()
          else:
              text = self.tr('Available functions:') + ' ' + ', '.join(
                  [f['name'] for f in functions])
              self.lblAvailableFunctions2.setText(text)
          self.parent.pbnNext.setEnabled(True)
  
          # Put a dot to the selected cell - note there is no way
          # to center an icon without using a custom ItemDelegate
          selection = self.tblFunctions2.selectedItems()
          selItem = (len(selection) == 1) and selection[0] or None
          for row in range(self.tblFunctions2.rowCount()):
              for column in range(self.tblFunctions2.columnCount()):
                  item = self.tblFunctions2.item(row, column)
                  item.setText((item == selItem) and '•' or '')
docs: Choose selected hazard x exposure constraints combination.
  
          .. note:: This is an automatic Qt slot
             executed when the category selection changes.