From: duplo Date: Wed, 22 Apr 2009 13:25:04 +0000 (+0000) Subject: Create a simple CheckBox instead a Group X-Git-Tag: 2.1.0~54 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=05ebf945e64b34150a526a0b07ed72203059e422;p=bertos.git Create a simple CheckBox instead a Group git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2628 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/wizard/BFinalPage.py b/wizard/BFinalPage.py index b8901d4e..a855cafc 100644 --- a/wizard/BFinalPage.py +++ b/wizard/BFinalPage.py @@ -45,9 +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.PLUGIN_NAME, module.PLUGIN_DESCRIPTION, checked) - layout.addWidget(group) + 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) @@ -62,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