472 E5MessageBox.critical( |
472 E5MessageBox.critical( |
473 self, |
473 self, |
474 self.trUtf8("New Resource"), |
474 self.trUtf8("New Resource"), |
475 self.trUtf8( |
475 self.trUtf8( |
476 "<p>The new resource file <b>{0}</b> could not" |
476 "<p>The new resource file <b>{0}</b> could not" |
477 " be created.<br>Problem: {1}</p>")\ |
477 " be created.<br>Problem: {1}</p>") |
478 .format(fname, str(e))) |
478 .format(fname, str(e))) |
479 return |
479 return |
480 |
480 |
481 self.project.appendFile(fname) |
481 self.project.appendFile(fname) |
482 self.sourceFile.emit(fname) |
482 self.sourceFile.emit(fname) |
738 def __compileSelectedResources(self): |
738 def __compileSelectedResources(self): |
739 """ |
739 """ |
740 Private method to compile selected resources to source files. |
740 Private method to compile selected resources to source files. |
741 """ |
741 """ |
742 items = self.getSelectedItems() |
742 items = self.getSelectedItems() |
743 files = [self.project.getRelativePath(itm.fileName()) \ |
743 files = [self.project.getRelativePath(itm.fileName()) |
744 for itm in items] |
744 for itm in items] |
745 |
745 |
746 if self.hooks["compileSelectedResources"] is not None: |
746 if self.hooks["compileSelectedResources"] is not None: |
747 self.hooks["compileSelectedResources"](files) |
747 self.hooks["compileSelectedResources"](files) |
748 else: |
748 else: |