summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
bcb1955)
Now when a module is automatically unselected the font is reverted to normal (not bold).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3923
38d2e660-2303-0410-9eaa-
f027e97ec537
item.setFont(0, font)
self.pageContent.moduleTree.blockSignals(False)
item.setFont(0, font)
self.pageContent.moduleTree.blockSignals(False)
+ def isBold(self, item):
+ return item.font(0).bold()
+
def moduleSelected(self, selectedModule):
"""
Resolves the selection dependencies.
def moduleSelected(self, selectedModule):
"""
Resolves the selection dependencies.
modules[module]["enabled"] = False
for category in range(self.pageContent.moduleTree.topLevelItemCount()):
item = self.pageContent.moduleTree.topLevelItem(category)
modules[module]["enabled"] = False
for category in range(self.pageContent.moduleTree.topLevelItemCount()):
item = self.pageContent.moduleTree.topLevelItem(category)
+ self.setBold(item, False)
for child in range(item.childCount()):
if unicode(item.child(child).text(0)) in unsatisfied:
for child in range(item.childCount()):
if unicode(item.child(child).text(0)) in unsatisfied:
+ self.setBold(item.child(child), False)
item.child(child).setCheckState(0, Qt.Unchecked)
item.child(child).setCheckState(0, Qt.Unchecked)
+ else:
+ if self.isBold(item.child(child)):
+ self.setBold(item, True)
for module, param in unsatisfied_params:
configuration_file = self.projectInfo("MODULES")[module]["configuration"]
configurations = self.projectInfo("CONFIGURATIONS")
for module, param in unsatisfied_params:
configuration_file = self.projectInfo("MODULES")[module]["configuration"]
configurations = self.projectInfo("CONFIGURATIONS")