Example #1
0
 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")
Example #2
0
 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")
Example #3
0
    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()
Example #4
0
    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()