forked from qt-creator/qt-creator
Terminal: Support paste via Middle mouse button
Fixes: QTCREATORBUG-28943 Change-Id: If48c021e509e10fd13e6e5356d0a364e91aae8da Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -1112,6 +1112,15 @@ void TerminalWidget::mousePressEvent(QMouseEvent *event)
|
||||
} else {
|
||||
pasteFromClipboard();
|
||||
}
|
||||
} else if (event->button() == Qt::MiddleButton) {
|
||||
QClipboard *clipboard = QApplication::clipboard();
|
||||
if (clipboard->supportsSelection()) {
|
||||
const QString selectionText = clipboard->text(QClipboard::Selection);
|
||||
if (!selectionText.isEmpty())
|
||||
m_surface->pasteFromClipboard(selectionText);
|
||||
} else {
|
||||
m_surface->pasteFromClipboard(textFromSelection());
|
||||
}
|
||||
}
|
||||
}
|
||||
void TerminalWidget::mouseMoveEvent(QMouseEvent *event)
|
||||
|
||||
Reference in New Issue
Block a user