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
예제 #2
0
 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()
예제 #3
0
 def newTab(self):
     tab = me.EditorTab(resolver = self.Compendium.resolveHashToName)
     self.ui.Mrl3EditorView.addTab(tab,"New Mrl3")