comparison libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp @ 18431: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 5c3f22dd0bbb
children 2d5d0d86432e 446c46af4b42
comparison
equal deleted inserted replaced
18429:90568d7fe382 18431:155d8e90ee1f
57 QFont font = QFont("Monospace"); 57 QFont font = QFont("Monospace");
58 font.setStyleHint(QFont::TypeWriter); 58 font.setStyleHint(QFont::TypeWriter);
59 font.setPointSize(10); 59 font.setPointSize(10);
60 #endif 60 #endif
61 setTerminalFont(font); 61 setTerminalFont(font);
62 setFocusPolicy (Qt::StrongFocus);
62 setFocusProxy(m_terminalView); 63 setFocusProxy(m_terminalView);
63 setFocus(Qt::OtherFocusReason); 64 setFocus(Qt::OtherFocusReason);
64 65
65 m_kpty = new KPty(); 66 m_kpty = new KPty();
66 m_kpty->open(); 67 m_kpty->open();