From 326ddaf4100d4a2d47ea053925aa169513c9d464 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 1 Feb 2013 18:32:56 +0100 Subject: [PATCH] clear window on ctrl-L --- lib/qt_console.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/qt_console.py b/lib/qt_console.py index 8374bfd40..0db57dcd4 100644 --- a/lib/qt_console.py +++ b/lib/qt_console.py @@ -26,6 +26,10 @@ class Console(QtGui.QPlainTextEdit): self.appendPlainText(message) self.newPrompt() + def clear(self): + self.setPlainText('') + self.newPrompt() + def newPrompt(self): if self.construct: prompt = '.' * len(self.prompt) @@ -160,8 +164,8 @@ class Console(QtGui.QPlainTextEdit): elif event.key() == QtCore.Qt.Key_Down: self.setCommand(self.getNextHistoryEntry()) return - #elif event.key() == QtCore.Qt.Key_D and event.modifiers() == QtCore.Qt.ControlModifier: - # self.close() + elif event.key() == QtCore.Qt.Key_L and event.modifiers() == QtCore.Qt.ControlModifier: + self.clear() super(Console, self).keyPressEvent(event)