Code review comment for lp:~hid-iwata/qbzr/qshelve

Revision history for this message
Alexander Belchenko (bialix) wrote :

Iwata, please explain this change:

- self.connect(self.find_text,
3697 - QtCore.SIGNAL("returnPressed()"),
3698 - self.find_next)
3699
3700 + # NOTE: returnPressed signal loses default button of QDialog.
3701 + # So, use keyPressEvent instead.
3702 + def keyPressEvent(obj, event):
3703 + if event.key() in (QtCore.Qt.Key_Return, QtCore.Qt.Key_Enter):
3704 + self.find_next()
3705 + else:
3706 + QtGui.QLineEdit.keyPressEvent(obj, event)
3707 +
3708 + self.find_text.keyPressEvent = \
3709 + MethodType(keyPressEvent, self.find_text, QtGui.QLineEdit)
3710 + self.find_text.installEventFilter(self)
3711 +

« Back to merge proposal