diff --git a/lib/TerminalDisplay.cpp b/lib/TerminalDisplay.cpp index 35e4d0f..309556a 100644 --- a/lib/TerminalDisplay.cpp +++ b/lib/TerminalDisplay.cpp @@ -2485,6 +2485,7 @@ void TerminalDisplay::setUsesMouse(bool on) if (_mouseMarks != on) { _mouseMarks = on; setCursor( _mouseMarks ? Qt::IBeamCursor : Qt::ArrowCursor ); + emit usesMouseChanged(); } } bool TerminalDisplay::usesMouse() const diff --git a/lib/TerminalDisplay.h b/lib/TerminalDisplay.h index 9e2c348..4ce0d3d 100644 --- a/lib/TerminalDisplay.h +++ b/lib/TerminalDisplay.h @@ -596,6 +596,7 @@ signals: // QMLTermWidget void sessionChanged(); void sizeChanged(); + void usesMouseChanged(); protected: virtual bool event( QEvent * );