コード例 #1
0
ファイル: folders_model.py プロジェクト: osivia/nuxeo-drive
    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)
コード例 #2
0
 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
コード例 #3
0
ファイル: folders_treeview.py プロジェクト: nuxeo/nuxeo-drive
 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