448 excludeHiddenDirs=self.excludeHiddenCheckBox.isChecked(), |
448 excludeHiddenDirs=self.excludeHiddenCheckBox.isChecked(), |
449 ) |
449 ) |
450 ] |
450 ] |
451 else: |
451 else: |
452 files = [] |
452 files = [] |
|
453 # TODO: make this more generic (using fileCategory) |
453 if self.sourcesCheckBox.isChecked(): |
454 if self.sourcesCheckBox.isChecked(): |
454 files += self.project.pdata["SOURCES"] |
455 files += self.project.getProjectData(dataKey="SOURCES") |
455 if self.formsCheckBox.isChecked(): |
456 if self.formsCheckBox.isChecked(): |
456 files += self.project.pdata["FORMS"] |
457 files += self.project.getProjectData("FORMS") |
457 if self.interfacesCheckBox.isChecked(): |
458 if self.interfacesCheckBox.isChecked(): |
458 files += self.project.pdata["INTERFACES"] |
459 files += self.project.getProjectData("INTERFACES") |
459 if self.protocolsCheckBox.isChecked(): |
460 if self.protocolsCheckBox.isChecked(): |
460 files += self.project.pdata["PROTOCOLS"] |
461 files += self.project.getProjectData("PROTOCOLS") |
461 if self.resourcesCheckBox.isChecked(): |
462 if self.resourcesCheckBox.isChecked(): |
462 files += self.project.pdata["RESOURCES"] |
463 files += self.project.getProjectData("RESOURCES") |
463 elif self.dirButton.isChecked(): |
464 elif self.dirButton.isChecked(): |
464 if not self.filterCheckBox.isChecked(): |
465 if not self.filterCheckBox.isChecked(): |
465 filters = [] |
466 filters = [] |
466 if self.project.isOpen() and os.path.abspath( |
467 if self.project.isOpen() and os.path.abspath( |
467 self.dirPicker.currentText() |
468 self.dirPicker.currentText() |