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 }