def shot_ver_sel_changed(self, index):
        """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
        """
        taskfile = None
        if index.isValid():
            item = index.internalPointer()
            taskfile = item.internal_data()
        self.shot_taskfile_sel_changed.emit(taskfile)