code: def mouseDoubleClickEvent(self, event):
          
          index_clicked = self.indexAt(event.pos())
          if self.model.breakpoints:
              filename = self.model.breakpoints[index_clicked.row()][0]
              line_number_str = self.model.breakpoints[index_clicked.row()][1]
              self.edit_goto.emit(filename, int(line_number_str), '')
          if index_clicked.column()==2:
              self.set_or_edit_conditional_breakpoint.emit()
docs: Reimplement Qt method