Terminal: Reconnect EnableMouseTracking setting

Amends: 42ed82973c

Change-Id: I91b2fb242091ed5caccadb2b814bb5e947ec5da8
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Marcus Tillmanns
2025-04-04 08:07:18 +02:00
committed by Eike Ziller
parent 05f19d75d5
commit f464cbbc0b
3 changed files with 9 additions and 0 deletions

View File

@@ -278,6 +278,11 @@ void TerminalView::setPasswordMode(bool passwordMode)
}
}
void TerminalView::enableMouseTracking(bool enable)
{
d->m_allowMouseTracking = enable;
}
void TerminalView::setFont(const QFont &font)
{
QAbstractScrollArea::setFont(font);

View File

@@ -55,6 +55,8 @@ public:
void setFont(const QFont &font);
void enableMouseTracking(bool enable);
void copyToClipboard();
void pasteFromClipboard();
void copyLinkToClipboard();

View File

@@ -66,6 +66,7 @@ TerminalWidget::TerminalWidget(QWidget *parent, const OpenTerminalParameters &op
surfaceChanged();
setAllowBlinkingCursor(settings().allowBlinkingCursor());
enableMouseTracking(settings().enableMouseTracking());
connect(&settings(), &AspectContainer::applied, this, [this] {
// Setup colors first, as setupFont will redraw the screen.
@@ -73,6 +74,7 @@ TerminalWidget::TerminalWidget(QWidget *parent, const OpenTerminalParameters &op
setupFont();
configBlinkTimer();
setAllowBlinkingCursor(settings().allowBlinkingCursor());
enableMouseTracking(settings().enableMouseTracking());
});
}