def _openTab(self, path): if not path: return False tab = me.EditorTab(path, resolver=self.Compendium.resolveHashToName) self.ui.Mrl3EditorView.addTab( tab, path.split("\\")[-1].replace(".mrl3", "")) return True
def loadRecentFiles(self, fileList): for file in fileList: try: tab = me.EditorTab(file, resolver = self.Compendium.resolveHashToName) self.ui.Mrl3EditorView.addTab(tab,file.split("\\")[-1].replace(".mrl3","")) except Exception as e: error_dialog = QtWidgets.QErrorMessage() error_dialog.showMessage('Failed to Load Previously Open File %s. Error: %s'%(file, str(e))) error_dialog.exec()
def newTab(self): tab = me.EditorTab(resolver = self.Compendium.resolveHashToName) self.ui.Mrl3EditorView.addTab(tab,"New Mrl3")