mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-20 23:07:43 +00:00
Allow use of Tab keys when no document's open.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22597 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
5a2231d17b
commit
9b06f2fbd5
@ -584,13 +584,16 @@ bool GuiView::event(QEvent * e)
|
||||
// Nothing special to do.
|
||||
return QMainWindow::event(e);
|
||||
|
||||
// Allow processing of shortcuts that are allowed even when no Buffer
|
||||
// is viewed.
|
||||
QKeyEvent * ke = static_cast<QKeyEvent*>(e);
|
||||
if (ke->modifiers() & Qt::AltModifier)
|
||||
// Let Qt handle menu access.
|
||||
|
||||
// Let Qt handle menu access and the Tab keys to navigate keys to navigate
|
||||
// between controls.
|
||||
if (ke->modifiers() & Qt::AltModifier || ke->key() == Qt::Key_Tab
|
||||
|| ke->key() == Qt::Key_Backtab)
|
||||
return QMainWindow::event(e);
|
||||
|
||||
// Allow processing of shortcuts that are allowed even when no Buffer
|
||||
// is viewed.
|
||||
theLyXFunc().setLyXView(this);
|
||||
KeySymbol sym;
|
||||
setKeySymbol(&sym, ke);
|
||||
|
Loading…
Reference in New Issue
Block a user