Exemplo n.º 1
0
    def slotSelectPackages(self):
        if self.tmpCollection.packages.selectedPackages and self.tmpCollection.packages.selectedComponents:
            dialog = PackagesDialog(
                self, self.repo, self.tmpCollection.packages.selectedPackages,
                self.tmpCollection.packages.selectedComponents)

            if dialog.exec_():
                self.tmpCollection.packages = PackageSet(self.repo_uri,\
                                                         dialog.components,\
                                                         dialog.packages,\
                                                         dialog.all_packages)

        else:
            dialog = PackagesDialog(self, self.repo)
            if dialog.exec_():
                self.tmpCollection.packages = PackageSet(self.repo_uri,\
                                                         dialog.components,\
                                                         dialog.packages,\
                                                         dialog.all_packages)
Exemplo n.º 2
0
    def slotSelectPackages(self):
        """
            "Packages..." menu item fires this function.
        """
        if not self.repo:
            if not self.checkProject():
                return
            if not self.updateRepo():
                return

        dialog = PackagesDialog(self, self.repo,
                                self.project.selected_packages,
                                self.project.selected_components)

        if dialog.exec_():
            self.project.selected_packages = dialog.packages
            self.project.selected_components = dialog.components
            self.project.all_packages = dialog.all_packages