def newfile(self): # create new nodeeditor lview = LanguageView(languages) result = lview.exec_() if result: etab = EditorTab() lang = newfile_langs[lview.getLanguage()] etab.set_language(lang, lview.getWhitespace()) self.ui.tabWidget.addTab(etab, "[No name]") self.ui.tabWidget.setCurrentWidget(etab) etab.editor.setFocus(Qt.OtherFocusReason) return True return False
def newfile(self): # create new nodeeditor lview = LanguageView(self, languages) result = lview.exec_() if result: etab = EditorTab() lang = lview.getLanguage() etab.set_language(lang, lview.getWhitespace()) self.ui.tabWidget.addTab(etab, "[No name]") self.ui.tabWidget.setCurrentWidget(etab) etab.editor.setFocus(Qt.OtherFocusReason) etab.editor.setContextMenuPolicy(Qt.CustomContextMenu) etab.editor.customContextMenuRequested.connect(self.contextMenu) return True return False