Add action to focus on folder filter

wilder-work
Jacopo De Simoi 8 years ago
parent 86f1ab84d5
commit 5aedace767
  1. 13
      src/kmmainwidget.cpp
  2. 1
      src/kmmainwidget.h

@ -2130,6 +2130,12 @@ void KMMainWidget::slotUndo()
updateFolderMenu();
}
//-----------------------------------------------------------------------------
void KMMainWidget::slotFocusFilterFolder()
{
mFolderTreeWidget->filterFolderLineEdit()->setFocus();
}
//-----------------------------------------------------------------------------
void KMMainWidget::slotJumpToFolder()
{
@ -3364,6 +3370,13 @@ void KMMainWidget::setupActions()
this, &KMMainWidget::slotJumpToFolder);
actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::Key_J));
}
{
QAction *action = new QAction(i18n("Filter Folder list..."), this);
actionCollection()->addAction(QStringLiteral("filter_folder"), action);
connect(action, &QAction::triggered,
this, &KMMainWidget::slotFocusFilterFolder);
actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::CTRL + Qt::Key_J));
}
{
QAction *action = new QAction(i18n("Abort Current Operation"), this);
actionCollection()->addAction(QStringLiteral("cancel"), action);

@ -366,6 +366,7 @@ private Q_SLOTS:
void slotSaveMsg();
void slotOpenMsg();
void slotSaveAttachments();
void slotFocusFilterFolder();
void slotJumpToFolder();
void slotCheckVacation();
void slotDebugSieve();

Loading…
Cancel
Save