50 Protected method implementing special key handling. |
50 Protected method implementing special key handling. |
51 |
51 |
52 @param evt reference to the event (QKeyEvent) |
52 @param evt reference to the event (QKeyEvent) |
53 """ |
53 """ |
54 key = evt.key() |
54 key = evt.key() |
55 if key == Qt.Key_Up: |
55 if key == Qt.Key.Key_Up: |
56 self.__getHistory(True) |
56 self.__getHistory(True) |
57 return |
57 return |
58 elif key == Qt.Key_Down: |
58 elif key == Qt.Key.Key_Down: |
59 self.__getHistory(False) |
59 self.__getHistory(False) |
60 return |
60 return |
61 elif key in [Qt.Key_Return, Qt.Key_Enter]: |
61 elif key in [Qt.Key.Key_Return, Qt.Key.Key_Enter]: |
62 if self.text(): |
62 if self.text(): |
63 self.__addHistory(self.text()) |
63 self.__addHistory(self.text()) |
64 elif evt.text() == chr(21): |
64 elif evt.text() == chr(21): |
65 # ^U: clear the text |
65 # ^U: clear the text |
66 self.setText("") |
66 self.setText("") |