new methods; invoke LyXView::updateToolbars() (bug 2423).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14809
a592a061-630c-0410-9148-
cb99ea01b6c8
#include "QLyXKeySym.h"
#include "qt_helpers.h"
+#include "LyXView.h"
+
#include "BufferView.h"
#include "debug.h"
#include "funcrequest.h"
e->accept();
}
+
+void GuiWorkArea::focusInEvent(QFocusEvent * ev)
+{
+ QAbstractScrollArea::focusInEvent(ev);
+ lyx_view_.updateToolbars();
+}
+
+
+void GuiWorkArea::focusOutEvent(QFocusEvent * ev)
+{
+ QAbstractScrollArea::focusOutEvent(ev);
+ lyx_view_.updateToolbars();
+}
+
} // namespace frontend
} // namespace lyx
void keyPressEvent(QKeyEvent * e);
/// IM events
void inputMethodEvent(QInputMethodEvent * e);
+ /// focus in
+ void focusInEvent(QFocusEvent * ev);
+ /// focus out
+ void focusOutEvent(QFocusEvent * ev);
public Q_SLOTS: