From 4986ec616e9305ab8ccd007d619917c4f25cc9cf Mon Sep 17 00:00:00 2001 From: blacksun Date: Thu, 19 Apr 2018 09:22:08 +0000 Subject: [PATCH] Bug fix : element editor, part text can't be edited directly. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5335 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/editor/elementscene.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sources/editor/elementscene.cpp b/sources/editor/elementscene.cpp index 7fe6bb2b7..2efd3ecb7 100644 --- a/sources/editor/elementscene.cpp +++ b/sources/editor/elementscene.cpp @@ -194,7 +194,17 @@ void ElementScene::keyPressEvent(QKeyEvent *event) } if(selectedItems().size() == 1) - { + { + if(selectedItems().first()->type() == PartText::Type) + { + PartText *t = static_cast(selectedItems().first()); + if(t->textInteractionFlags() & Qt::TextEditorInteraction) + { + QGraphicsScene::keyPressEvent(event); + return; + } + } + QGraphicsObject *qgo = selectedItems().first()->toGraphicsObject(); if(qgo) {