615 """ |
615 """ |
616 childEnabled = False |
616 childEnabled = False |
617 text = text.lower() |
617 text = text.lower() |
618 for index in range(parent.childCount()): |
618 for index in range(parent.childCount()): |
619 itm = parent.child(index) |
619 itm = parent.child(index) |
620 if itm.childCount() > 0: |
620 enable = ( |
621 enable = ( |
621 (self.__searchChildItems(itm, text) or |
622 self.__searchChildItems(itm, text) or |
622 text == "" or |
623 text == "" or |
623 text in itm.text(0).lower()) |
624 text in itm.text(0).lower() |
624 if itm.childCount() > 0 else |
625 ) |
625 (text == "" or text in itm.text(0).lower()) |
626 else: |
626 ) |
627 enable = text == "" or text in itm.text(0).lower() |
|
628 if enable: |
627 if enable: |
629 childEnabled = True |
628 childEnabled = True |
630 itm.setDisabled(not enable) |
629 itm.setDisabled(not enable) |
631 |
630 |
632 return childEnabled |
631 return childEnabled |