code: def setup_shot_signals(self, ):
          
          log.debug("Setting up shot page signals.")
          self.shot_prj_view_pb.clicked.connect(self.shot_view_prj)
          self.shot_seq_view_pb.clicked.connect(self.shot_view_seq)
          self.shot_asset_view_pb.clicked.connect(self.shot_view_asset)
          self.shot_asset_create_pb.clicked.connect(self.shot_create_asset)
          self.shot_asset_add_pb.clicked.connect(self.shot_add_asset)
          self.shot_asset_remove_pb.clicked.connect(self.shot_remove_asset)
          self.shot_task_view_pb.clicked.connect(self.shot_view_task)
          self.shot_task_create_pb.clicked.connect(self.shot_create_task)
          self.shot_start_sb.valueChanged.connect(self.shot_save)
          self.shot_end_sb.valueChanged.connect(self.shot_save)
          self.shot_handle_sb.valueChanged.connect(self.shot_save)
          self.shot_desc_pte.textChanged.connect(self.shot_save)
docs: Setup the signals for the shot page
  
          :returns: None
          :rtype: None
          :raises: None