Mercurial > octave-nkf
comparison libgui/src/terminal-dock-widget.cc @ 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 | 4197fc428c7d |
comparison
equal
deleted
inserted
replaced
18429:90568d7fe382 | 18431:155d8e90ee1f |
---|---|
36 setObjectName ("TerminalDockWidget"); | 36 setObjectName ("TerminalDockWidget"); |
37 setWindowIcon (QIcon (":/actions/icons/logo.png")); | 37 setWindowIcon (QIcon (":/actions/icons/logo.png")); |
38 set_title (tr ("Command Window")); | 38 set_title (tr ("Command Window")); |
39 | 39 |
40 setWidget (terminal); | 40 setWidget (terminal); |
41 setFocusProxy (terminal); | |
42 setFocusPolicy (Qt::StrongFocus); | |
41 | 43 |
42 connect (terminal, SIGNAL (interrupt_signal (void)), | 44 connect (terminal, SIGNAL (interrupt_signal (void)), |
43 this, SLOT (terminal_interrupt ())); | 45 this, SLOT (terminal_interrupt ())); |
44 } | 46 } |
45 | 47 |