diff options
author | BogDan Vatra <bogdan@kdab.com> | 2016-10-10 15:49:19 +0300 |
---|---|---|
committer | BogDan Vatra <bogdan@kdab.com> | 2017-01-11 12:27:06 +0000 |
commit | 3080d0d9e71ecfe89ee3af4982741beb01ce971e (patch) | |
tree | 479f8fd67611172fa9008c11ddfd1a0249127789 /src/libs/utils/outputformatter.cpp | |
parent | b15a0eb93aa0ddf03ca937339bbf1601f368d3c6 (diff) |
Make the output window readonly, but still keyboard friendly
There is no point to change the application output content most
probably it was enable to allow text selection using the keyboard.
This change is needed to enable output filters, which can't use the
existing content from the output windows because they might be already
filtered.
Change-Id: Ia272143a3a0b085544ee9cd550a4ad4800e3f4dd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/libs/utils/outputformatter.cpp')
-rw-r--r-- | src/libs/utils/outputformatter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/utils/outputformatter.cpp b/src/libs/utils/outputformatter.cpp index a952c55057..9706d63b52 100644 --- a/src/libs/utils/outputformatter.cpp +++ b/src/libs/utils/outputformatter.cpp @@ -68,6 +68,8 @@ QPlainTextEdit *OutputFormatter::plainTextEdit() const void OutputFormatter::setPlainTextEdit(QPlainTextEdit *plainText) { + plainText->setReadOnly(true); + plainText->setTextInteractionFlags(plainText->textInteractionFlags() | Qt::TextSelectableByKeyboard); d->plainTextEdit = plainText; d->cursor = plainText ? plainText->textCursor() : QTextCursor(); initFormats(); |