def _initExplorerActions(self): """ Create explorer actions dictionary """ _editAction = QAction(self.explorer.model()) _editAction.setText('Edit file') _editAction.triggered.connect(self._editSelectedFile) _viewAction = QAction(self.explorer.model()) _viewAction.setText('View file') _viewAction.triggered.connect(self._viewSelectedFile) _copyAction = QAction(self.explorer.model()) _copyAction.setText('Copy to SRC') _copyAction.triggered.connect(self._copySelectedFile) _deleteAction = QAction(self.explorer.model()) _deleteAction.setText('Remove from SRC') _deleteAction.triggered.connect(self._removeSelectedFile) _undraftAction = QAction(self.explorer.model()) _undraftAction.setText('Move to SRC') _undraftAction.triggered.connect(self._unDraftSelectedFile) self._explorerActions = { 'edit': _editAction, 'view': _viewAction, 'copy': _copyAction, 'remove': _deleteAction, 'undraft': _undraftAction }
def _initExplorerActions(self, case_name=None): """ Create explorer actions dictionary """ if case_name: case_dir_name = str(case_name) else: case_dir_name = 'SRC' _editAction = QAction(self.explorer.model()) _editAction.setText('Edit file') _editAction.triggered.connect(self.parent._editSelectedFile) _viewAction = QAction(self.explorer.model()) _viewAction.setText('View file') _viewAction.triggered.connect(self.parent._viewSelectedFile) _copyAction = QAction(self.explorer.model()) _copyAction.setText('Copy to ' + case_dir_name) _copyAction.triggered.connect(self.parent._copySelectedFile) _removeAction = QAction(self.explorer.model()) _removeAction.setText('Remove from ' + case_dir_name) _removeAction.triggered.connect(self.parent._removeSelectedFile) _restoreAction = QAction(self.explorer.model()) _restoreAction.setText('Move to ' + case_dir_name) _restoreAction.triggered.connect(self.parent._restoreSelectedFile) _deleteAction = QAction(self.explorer.model()) _deleteAction.setText('Delete') _deleteAction.triggered.connect(self.parent._deleteSelectedFile) self._explorerActions = { 'edit': _editAction, 'view': _viewAction, 'copy': _copyAction, 'remove': _removeAction, 'restore': _restoreAction, 'delete': _deleteAction }