From bca1dbef878f007c37a91c759d28a68eb6746b6d Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 25 Dec 2017 12:53:42 +0000 Subject: [PATCH] Don't insert literal tab if accepting tabs, emit keypress event * This lets the user decide if they want to do something special with tab or just insert the character --- qrenderdoc/Widgets/Extended/RDLineEdit.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qrenderdoc/Widgets/Extended/RDLineEdit.cpp b/qrenderdoc/Widgets/Extended/RDLineEdit.cpp index 8ba4ce44c..f9c5ca393 100644 --- a/qrenderdoc/Widgets/Extended/RDLineEdit.cpp +++ b/qrenderdoc/Widgets/Extended/RDLineEdit.cpp @@ -59,7 +59,8 @@ bool RDLineEdit::event(QEvent *e) QKeyEvent *ke = (QKeyEvent *)e; if(ke->key() == Qt::Key_Tab) { - insert(lit("\t")); + keyPressEvent(ke); + e->accept(); return true; } }