Project/ProjectResourcesBrowser.py

changeset 248
f4561c24989a
parent 245
de5c4effc747
child 253
3ccdf551bde7
equal deleted inserted replaced
247:b3da30a52337 248:f4561c24989a
442 files = [] 442 files = []
443 fullNames = [] 443 fullNames = []
444 for itm in itmList: 444 for itm in itmList:
445 fn2 = itm.fileName() 445 fn2 = itm.fileName()
446 fullNames.append(fn2) 446 fullNames.append(fn2)
447 fn = fn2.replace(self.project.ppath+os.sep, '') 447 fn = self.project.getRelativePath(fn2)
448 files.append(fn) 448 files.append(fn)
449 449
450 dlg = DeleteFilesConfirmationDialog(self.parent(), 450 dlg = DeleteFilesConfirmationDialog(self.parent(),
451 self.trUtf8("Delete resources"), 451 self.trUtf8("Delete resources"),
452 self.trUtf8("Do you really want to delete these resources from the project?"), 452 self.trUtf8("Do you really want to delete these resources from the project?"),
612 """ 612 """
613 Private method to compile a resource to a source file. 613 Private method to compile a resource to a source file.
614 """ 614 """
615 itm = self.model().item(self.currentIndex()) 615 itm = self.model().item(self.currentIndex())
616 fn2 = itm.fileName() 616 fn2 = itm.fileName()
617 fn = fn2.replace(self.project.ppath+os.sep, '') 617 fn = self.project.getRelativePath(fn2)
618 if self.hooks["compileResource"] is not None: 618 if self.hooks["compileResource"] is not None:
619 self.hooks["compileResource"](fn) 619 self.hooks["compileResource"](fn)
620 else: 620 else:
621 self.__compileQRC(fn) 621 self.__compileQRC(fn)
622 622
653 def __compileSelectedResources(self): 653 def __compileSelectedResources(self):
654 """ 654 """
655 Private method to compile selected resources to source files. 655 Private method to compile selected resources to source files.
656 """ 656 """
657 items = self.getSelectedItems() 657 items = self.getSelectedItems()
658 files = [itm.fileName().replace(self.project.ppath+os.sep, '') \ 658 files = [self.project.getRelativePath(itm.fileName()) \
659 for itm in items] 659 for itm in items]
660 660
661 if self.hooks["compileSelectedResources"] is not None: 661 if self.hooks["compileSelectedResources"] is not None:
662 self.hooks["compileSelectedResources"](files) 662 self.hooks["compileSelectedResources"](files)
663 else: 663 else:

eric ide

mercurial