383 itm.setExpanded(True) |
383 itm.setExpanded(True) |
384 |
384 |
385 if instr.starts_line: |
385 if instr.starts_line: |
386 itm.setData(0, self.StartLineRole, instr.starts_line) |
386 itm.setData(0, self.StartLineRole, instr.starts_line) |
387 itm.setData(0, self.EndLineRole, instr.starts_line) |
387 itm.setData(0, self.EndLineRole, instr.starts_line) |
388 else: |
388 elif parent is not None: |
389 # get line from parent (= start line) |
389 # get line from parent (= start line) |
390 lineno = parent.data(0, self.StartLineRole) |
390 lineno = parent.data(0, self.StartLineRole) |
391 itm.setData(0, self.StartLineRole, lineno) |
391 itm.setData(0, self.StartLineRole, lineno) |
392 itm.setData(0, self.EndLineRole, lineno) |
392 itm.setData(0, self.EndLineRole, lineno) |
393 return itm |
393 return itm |