code: def shot_ver_sel_changed(self, index):
          
          taskfile = None
          if index.isValid():
              item = index.internalPointer()
              taskfile = item.internal_data()
          self.shot_taskfile_sel_changed.emit(taskfile)
docs: Callback for when the version selection has changed
  
          Emit shot_taskfile_sel_changed signal.
  
          :param index: the selected index
          :type index: QtCore.QModelIndex
          :returns: None
          :rtype: None
          :raises: None