bertos_utils.createBertosProject(self.project())
QApplication.instance().restoreOverrideCursor()
if os.name == "nt":
+ self.pageContent.setVisible(True)
output = self.projectInfo("OUTPUT")
import winreg_importer
command_lines = winreg_importer.getCommandLines()
- if "codelite" in output and "codelite" in command_lines:
- self.pageContent.codeliteCheck.setVisible(True)
-
+ layout = QVBoxLayout()
+ self._plugin_dict = {}
+ for plugin in output:
+ if plugin in command_lines:
+ check = QCheckBox(plugin)
+ layout.addWidget(check)
+ self._plugin_dict[check] = plugin
+ widget = QWidget()
+ widget.setLayout(layout)
+ self.pageContent.scrollArea.setWidget(widget)
def setupUi(self):
"""
Overload of the BWizardPage setupUi method.
"""
- self.pageContent.codeliteCheck.setVisible(False)
+ self.pageContent.scrollArea.setVisible(False)
####
\ No newline at end of file
</layout>
</item>
<item>
- <widget class="QCheckBox" name="codeliteCheck">
- <property name="text">
- <string>Start CodeLite automatically</string>
+ <widget class="QScrollArea" name="scrollArea">
+ <property name="widgetResizable">
+ <bool>true</bool>
</property>
+ <widget class="QWidget" name="scrollAreaWidgetContents">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>455</width>
+ <height>76</height>
+ </rect>
+ </property>
+ </widget>
</widget>
</item>
</layout>