Mercurial > hg > octave-max
comparison gui/src/terminal/QTerminalWidget.cpp @ 13623:f03f4ac63569
Now scrolling down on new messages.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Thu, 18 Aug 2011 13:53:32 +0200 |
parents | e744593197ef |
children |
comparison
equal
deleted
inserted
replaced
13622:e744593197ef | 13623:f03f4ac63569 |
---|---|
79 } | 79 } |
80 | 80 |
81 setFocus (Qt::OtherFocusReason); | 81 setFocus (Qt::OtherFocusReason); |
82 m_impl->m_terminalDisplay->resize (this->size ()); | 82 m_impl->m_terminalDisplay->resize (this->size ()); |
83 setFocusProxy (m_impl->m_terminalDisplay); | 83 setFocusProxy (m_impl->m_terminalDisplay); |
84 | |
85 connect (m_impl->m_terminalDisplay, SIGNAL (keyPressedSignal (QKeyEvent*)), | |
86 this, SLOT (terminalKeyPressed (QKeyEvent*))); | |
87 } | 84 } |
88 | 85 |
89 void | 86 void |
90 QTerminalWidget::initialize () | 87 QTerminalWidget::initialize () |
91 { | 88 { |
110 } | 107 } |
111 | 108 |
112 void | 109 void |
113 QTerminalWidget::openTeletype (int fd) | 110 QTerminalWidget::openTeletype (int fd) |
114 { | 111 { |
115 //if (m_impl->m_session->isRunning ()) | |
116 // return; | |
117 | |
118 m_impl->m_session->openTeletype (fd); | 112 m_impl->m_session->openTeletype (fd); |
119 } | 113 } |
120 | 114 |
121 void | 115 void |
122 QTerminalWidget::setTextCodec (QTextCodec * codec) | 116 QTerminalWidget::setTextCodec (QTextCodec * codec) |
159 void | 153 void |
160 QTerminalWidget::sessionFinished () | 154 QTerminalWidget::sessionFinished () |
161 { | 155 { |
162 emit finished (); | 156 emit finished (); |
163 } | 157 } |
164 | |
165 void | |
166 QTerminalWidget::terminalKeyPressed (QKeyEvent *keyEvent) | |
167 { | |
168 Q_UNUSED (keyEvent); | |
169 emit scrollToBottomRequest (); | |
170 } |