As requested some time ago: open the folderrequester with the space key

svn path=/trunk/kdepim/; revision=388269
wilder-work
Carsten Burghardt 21 years ago
parent 655045ac25
commit c6ff6d614e
  1. 10
      folderrequester.cpp
  2. 4
      folderrequester.h

@ -58,6 +58,7 @@ FolderRequester::FolderRequester( QWidget *parent, KMFolderTree *tree )
setSizePolicy( QSizePolicy( QSizePolicy::MinimumExpanding,
QSizePolicy::Fixed ) );
setFocusPolicy( QWidget::StrongFocus );
}
//-----------------------------------------------------------------------------
@ -100,6 +101,15 @@ void FolderRequester::setFolder( const QString &idString )
setFolder( kmkernel->findFolderById( idString ) );
}
//-----------------------------------------------------------------------------
void FolderRequester::keyPressEvent( QKeyEvent * e )
{
if ( e->key() == Qt::Key_Space )
slotOpenDialog();
else
e->ignore();
}
} // namespace KMail
#include "folderrequester.moc"

@ -90,6 +90,10 @@ namespace KMail {
/** Emitted when the folder changed */
void folderChanged( KMFolder* );
protected:
/** Capture space key to open the dialog */
virtual void keyPressEvent( QKeyEvent * e );
protected:
KLineEdit* edit;
KMFolder* mFolder;

Loading…
Cancel
Save