Launches edit of cell if first column clicked, otherwise passes to super class

def mousePressEvent(self, event):
        """Launches edit of cell if first column clicked, otherwise passes to super class"""
        index = self.indexAt(event.pos())
        if index.isValid():
            if index.column() == 0:
                self.edit(index, QtGui.QAbstractItemView.DoubleClicked, event)
            else:
                super(ProtocolView, self).mousePressEvent(event)