def setup_signals(self, ):
        """Connect the signals with the slots to make the ui functional

        :returns: None
        :rtype: None
        :raises: None
        """
        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))