def mouseReleaseEvent(self, event):
        if (self._editing and not self.signalsBlocked()):
            self.editingFinished.emit()

        self._editing = None

        return QWidget.mouseReleaseEvent(self, event)
    def mouseReleaseEvent( self, event ):
        if ( self._editing and not self.signalsBlocked() ):
            self.editingFinished.emit()

        self._editing = None

        return QWidget.mouseReleaseEvent( self,event )