X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBFinalPage.py;h=a855cafccc6aa3f916260ef88b9f148927ee4499;hb=05ebf945e64b34150a526a0b07ed72203059e422;hp=5f6fcdc6e33ecbe86bf1fab02b04462898434e20;hpb=fbb255258c626502f8d7ba583ca138f903e03b75;p=bertos.git diff --git a/wizard/BFinalPage.py b/wizard/BFinalPage.py index 5f6fcdc6..a855cafc 100644 --- a/wizard/BFinalPage.py +++ b/wizard/BFinalPage.py @@ -45,8 +45,12 @@ class BFinalPage(BWizardPage): for plugin in output: if plugin in command_lines: module = bertos_utils.loadPlugin(plugin) - checked = len(output) == 1 - group, check = self.createNewOutput(self, module.NAME, module.DESCRIPTION, checked) + check = QCheckBox(self.tr("Open project in %s" %module.PLUGIN_NAME)) + if len(output) == 1: + check.setCheckState(Qt.Checked) + else: + check.setCheckState(Qt.Unchecked) + layout.addWidget(check) self._plugin_dict[check] = plugin widget = QWidget() widget.setLayout(layout) @@ -61,21 +65,3 @@ class BFinalPage(BWizardPage): self.pageContent.scrollArea.setVisible(False) #### - - def createNewOutput(self, name, description, checked=True, enabled=True): - """ - Create a groupBox for the given pieces of information. Returns the - groupBox and the checkBox - """ - check = QCheckBox(description) - if checked: - check.setCheckState(Qt.Checked) - else: - check.setCheckState(Qt.Unchecked) - groupLayout = QVBoxLayout() - groupLayout.addWidget(check) - group = QGroupBox(name) - group.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Maximum) - group.setLayout(groupLayout) - group.setEnabled(enabled) - return group, check \ No newline at end of file