From 825ab863c8ff4a4b33faa2029f5bbc2728bb00dc Mon Sep 17 00:00:00 2001 From: Tomas Mecir Date: Sun, 1 Jul 2018 18:04:35 +0200 Subject: [PATCH] make text copy work --- libs/cconsole.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/cconsole.cpp b/libs/cconsole.cpp index 3cbed89..d81f46b 100644 --- a/libs/cconsole.cpp +++ b/libs/cconsole.cpp @@ -22,6 +22,7 @@ #include "ctextchunk.h" #include +#include #include #include #include @@ -211,7 +212,6 @@ cConsole::~cConsole() { delete d->scrollText; delete d->mainText; delete d->text; - // TODO delete d; } @@ -364,7 +364,10 @@ void cConsole::expireNamedLinks (const QString &name) { } void cConsole::addSelectionToClipboard (QClipboard::Mode clipboardMode) { - // TODO + QString selection = d->mainText->textCursor().selectedText(); + if (!selection.size()) return; + selection = selection.replace (QChar::ParagraphSeparator, '\n'); + QApplication::clipboard()->setText (selection, clipboardMode); } void cConsole::lineUp () { -- GitLab