def setupTableContextMenu(self): self._call_table.setContextMenuPolicy(qt.qtcore().Qt.ActionsContextMenu) copyAction = qt.qaction()(self._call_table) copyAction.setText("Copy Cell Value") copyAction.triggered.connect(self.copyToClipboard) self._call_table.addAction(copyAction) markupAction = qt.qaction()(self._call_table) markupAction.setText("Add Markup to Selected Call") markupAction.triggered.connect(self.markUpItem) self._call_table.addAction(markupAction) unMarkupAction = qt.qaction()(self._call_table) unMarkupAction.setText("Remove Markup from Selected Call") unMarkupAction.triggered.connect(self.unMarkUpItem) self._call_table.addAction(unMarkupAction) log.debug("Creating Calls Tab")
def initVars(self): self._import_table = qt.qtablewidget()() self._import_table.setEditTriggers(qt.qabstractitemview().NoEditTriggers) self._import_table.setRowCount(0) self._import_table.setColumnCount(6) self._import_table.setHorizontalHeaderLabels(["Address", "DLL", "ProcName", "ProcAddress", "Type", "IDA Name"]) self._import_table.setContextMenuPolicy(qt.qtcore().Qt.ActionsContextMenu) copyAction = qt.qaction()(self._import_table) copyAction.setText("Copy Cell Value") copyAction.triggered.connect(self.copyToClipboard) self._import_table.addAction(copyAction) renameAction = qt.qaction()(self._import_table) renameAction.setText("Rename DWORDs to Proc Name") renameAction.triggered.connect(self.renameDword) self._import_table.addAction(renameAction) self.clipboard = qt.qclipboard()
def initVars(self): self._import_table = qt.qtablewidget()() self._import_table.setEditTriggers(qt.qabstractitemview().NoEditTriggers) self._import_table.setRowCount(0) self._import_table.setColumnCount(6) self._import_table.setHorizontalHeaderLabels(["Address","DLL","ProcName","ProcAddress","Type","IDA Name"]) self._import_table.setContextMenuPolicy(qt.qtcore().Qt.ActionsContextMenu) copyAction = qt.qaction()(self._import_table) copyAction.setText("Copy Cell Value") copyAction.triggered.connect(self.copyToClipboard) self._import_table.addAction(copyAction) renameAction = qt.qaction()(self._import_table) renameAction.setText("Rename DWORDs to Proc Name") renameAction.triggered.connect(self.renameDword) self._import_table.addAction(renameAction) self.clipboard = qt.qclipboard()