Mercurial > octave-nkf
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(); |