diff options
Diffstat (limited to 'Swift/QtUI/QtChatWindow.cpp')
-rw-r--r-- | Swift/QtUI/QtChatWindow.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Swift/QtUI/QtChatWindow.cpp b/Swift/QtUI/QtChatWindow.cpp index 5e96b3e..fdf1ebc 100644 --- a/Swift/QtUI/QtChatWindow.cpp +++ b/Swift/QtUI/QtChatWindow.cpp @@ -96,14 +96,19 @@ void QtChatWindow::handleKeyPressEvent(QKeyEvent* event) { close(); } else if ( (key == Qt::Key_PageUp && modifiers == Qt::ControlModifier) - || (key == Qt::Key_Left && modifiers == (Qt::ControlModifier & Qt::ShiftModifier)) +// || (key == Qt::Key_Left && modifiers == (Qt::ControlModifier & Qt::ShiftModifier)) ) { emit requestPreviousTab(); } else if ( (key == Qt::Key_PageDown && modifiers == Qt::ControlModifier) - || (key == Qt::Key_Right && modifiers == (Qt::ControlModifier & Qt::ShiftModifier)) +// || (key == Qt::Key_Right && modifiers == (Qt::ControlModifier & Qt::ShiftModifier) + || (key == Qt::Key_Tab && modifiers == Qt::ControlModifier) ) { emit requestNextTab(); + } else if ( + (key == Qt::Key_A && modifiers == Qt::AltModifier) + ) { + emit requestActiveTab(); } else if (key == Qt::Key_Tab) { tabComplete(); } else { |