def set_selection(self, item: QtWidgets.QListWidgetItem, *args):
"""Called when a recent item is selected"""
self.project_path = get_project_file(item.data(QtCore.Qt.UserRole))
if not self.project_path:
# TODO: Fix this, when user selects item multiple time the statement is re-appended
item.setText("{} - Project Moved or Deleted".format(item.data(QtCore.Qt.UserRole)))
self.log.debug("Project path set to {}".format(self.project_path))
评论列表
文章目录