comparison libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h @ 16609:6f7940e36322

improve handling of cursor blinking for unix GUI terminal window * QUnixTerminalImpl.h, QUnixTerminalImpl.cpp (QUnixTerminalImpl::focusInEvent): Delete. * TerminalView.h, TerminalView.cpp (TerminalView::drawCursor): Don't check focus. (TerminalView::setBlinkingCursorState): New function. (TerminalView::setBlinkingCursor): Use it. (TerminalView::focusInEvent, TerminalView::focusOutEvent): New functions. (TerminalView::blinkCursorEvent): Only toggle state if _hasBlinkingCursor is true.
author John W. Eaton <jwe@octave.org>
date Sat, 04 May 2013 01:01:44 -0400
parents fa842e78f491
children 818eef7b2618
comparison
equal deleted inserted replaced
16608:739d7eb97b85 16609:6f7940e36322
46 public slots: 46 public slots:
47 void copyClipboard(); 47 void copyClipboard();
48 void pasteClipboard(); 48 void pasteClipboard();
49 49
50 protected: 50 protected:
51 void focusInEvent(QFocusEvent *focusEvent);
52 void showEvent(QShowEvent *); 51 void showEvent(QShowEvent *);
53 virtual void resizeEvent(QResizeEvent *); 52 virtual void resizeEvent(QResizeEvent *);
54 53
55 private: 54 private:
56 void initialize(); 55 void initialize();