From 7b1d236596e90ebf7bc54a27fdc347c623c98dfa Mon Sep 17 00:00:00 2001 From: Alexander von Renteln Date: Fri, 17 Oct 2008 17:23:17 +0200 Subject: [PATCH] Added keyboard shortcut (ctrl+l) to focus input line. --- src/qtui/inputwidget.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/qtui/inputwidget.cpp b/src/qtui/inputwidget.cpp index a7d7d1cf..c1fbe7eb 100644 --- a/src/qtui/inputwidget.cpp +++ b/src/qtui/inputwidget.cpp @@ -26,6 +26,9 @@ #include "jumpkeyhandler.h" #include "qtuisettings.h" +#include "action.h" +#include "actioncollection.h" +#include "qtui.h" InputWidget::InputWidget(QWidget *parent) : AbstractItemView(parent), @@ -46,6 +49,14 @@ InputWidget::InputWidget(QWidget *parent) if(useInputLineFont) { ui.inputEdit->setFont(s.value("InputLineFont").value()); } + + ActionCollection *coll = QtUi::actionCollection(); + + Action *activateInputline = coll->add("FocusInputLine"); + connect(activateInputline, SIGNAL(triggered()), SLOT(setFocus())); + activateInputline->setText(tr("Focus Input Line")); + activateInputline->setShortcut(tr("Ctrl+L")); + } InputWidget::~InputWidget() { -- 2.20.1