def create_context_menu(self):
menu = QMenu()
if self.model().message is None or len(self.model().message.message_type) == 0:
return menu
edit_action = menu.addAction("Edit fuzzing label")
edit_action.setIcon(QIcon.fromTheme("configure"))
edit_action.triggered.connect(self.on_edit_action_triggered)
del_action = menu.addAction("Delete fuzzing label")
del_action.setIcon(QIcon.fromTheme("edit-delete"))
del_action.triggered.connect(self.on_delete_action_triggered)
menu.addSeparator()
fuzz_all_action = menu.addAction("Check all")
fuzz_all_action.triggered.connect(self.model().fuzzAll)
unfuzz_all_action = menu.addAction("Uncheck all")
unfuzz_all_action.triggered.connect(self.model().unfuzzAll)
return menu
评论列表
文章目录