]> jfr.im git - irc/weechat/qweechat.git/blobdiff - src/qweechat/input.py
Display toolkit used in About dialog (PySide or PyQt4)
[irc/weechat/qweechat.git] / src / qweechat / input.py
index c21d8022f237abc1d1b0bf2e830a00ca75b03f03..ee3b2e62640f150004cabb1f5fa5ef64fbae0b50 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 # -*- coding: utf-8 -*-
 #
-# Copyright (C) 2011 Sebastien Helleu <flashcode@flashtux.org>
+# Copyright (C) 2011-2013 Sebastien Helleu <flashcode@flashtux.org>
 #
 # This file is part of QWeeChat, a Qt remote GUI for WeeChat.
 #
@@ -48,8 +48,12 @@ class InputLineEdit(QtGui.QLineEdit):
         bar = self.scroll_widget.verticalScrollBar()
         if modifiers == QtCore.Qt.ControlModifier and key == QtCore.Qt.Key_PageUp:
             self.bufferSwitchPrev.emit()
+        elif modifiers == QtCore.Qt.AltModifier and key in (QtCore.Qt.Key_Left, QtCore.Qt.Key_Up):
+            self.bufferSwitchPrev.emit()
         elif modifiers == QtCore.Qt.ControlModifier and key == QtCore.Qt.Key_PageDown:
             self.bufferSwitchNext.emit()
+        elif modifiers == QtCore.Qt.AltModifier and key in (QtCore.Qt.Key_Right, QtCore.Qt.Key_Down):
+            self.bufferSwitchNext.emit()
         elif modifiers == QtCore.Qt.AltModifier and key == QtCore.Qt.Key_PageUp:
             bar.setValue(bar.value() - (bar.pageStep() / 10))
         elif modifiers == QtCore.Qt.AltModifier and key == QtCore.Qt.Key_PageDown: