code: def setup_signals(self, ):
          
          self.duplicate_tb.clicked.connect(self.duplicate)
          self.delete_tb.clicked.connect(self.delete)
          self.load_tb.clicked.connect(self.load)
          self.unload_tb.clicked.connect(self.unload)
          self.reference_tb.clicked.connect(self.reference)
          self.importtf_tb.clicked.connect(self.import_file)
          self.importref_tb.clicked.connect(self.import_reference)
          self.replace_tb.clicked.connect(self.replace)
          self.imported_tb.clicked.connect(partial(self.toggle_tbstyle, button=self.imported_tb))
          self.alien_tb.clicked.connect(partial(self.toggle_tbstyle, button=self.alien_tb))
docs: Connect the signals with the slots to make the ui functional
  
          :returns: None
          :rtype: None
          :raises: None