Mercurial > hg > octave-nkf
changeset 18499:155d8e90ee1f stable
improve focus of terminal widget (partial fix of bug #40823)
* QUnixTerminalImpl.cpp (initialize): set focus policy to strong focus
* terminal_dock_widget.cc (constructor): set focus policy to strong focus,
set focus proxy to the terminal
author | Torsten <ttl@justmail.de> |
---|---|
date | Tue, 04 Feb 2014 21:16:11 +0100 |
parents | 90568d7fe382 |
children | c71cbbae9443 |
files | libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp libgui/src/terminal-dock-widget.cc |
diffstat | 2 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp +++ b/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp @@ -59,6 +59,7 @@ font.setPointSize(10); #endif setTerminalFont(font); + setFocusPolicy (Qt::StrongFocus); setFocusProxy(m_terminalView); setFocus(Qt::OtherFocusReason);
--- a/libgui/src/terminal-dock-widget.cc +++ b/libgui/src/terminal-dock-widget.cc @@ -38,6 +38,8 @@ set_title (tr ("Command Window")); setWidget (terminal); + setFocusProxy (terminal); + setFocusPolicy (Qt::StrongFocus); connect (terminal, SIGNAL (interrupt_signal (void)), this, SLOT (terminal_interrupt ()));