def __init__(self, parent: QObject = None) -> None: self.parent = parent self.children: List["FileInfo"] = [] # Append the current document as a child of its parent if parent: parent.add_child(self)
def __init__(self, parent: QObject = None, state: int = None) -> None: self.parent = parent self.children = [] if parent: parent.add_child(self) if state is None and parent is not None: state = parent.state elif parent is not None and parent.is_dirty(): self.state = parent.state self.old_state = state return elif state is None: state = Qt.Checked self.old_state = self.state = state
def __init__(self, parent: QObject = None, state: int = None) -> None: self.parent = parent self.children: List["FileInfo"] = [] if parent: parent.add_child(self) if state is None and parent is not None: state = parent.state elif parent is not None and parent.is_dirty(): self.state = parent.state self.old_state = state return elif state is None: state = Qt.Checked self.old_state = self.state = state