From a18cd2461f7b9037a3ab0235dbfed93f26af2003 Mon Sep 17 00:00:00 2001 From: joshua Date: Mon, 14 Nov 2022 21:51:14 +0100 Subject: [PATCH] Minor change about checkable QAction of QetDiagramEditor --- sources/qetdiagrameditor.cpp | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/sources/qetdiagrameditor.cpp b/sources/qetdiagrameditor.cpp index db362aa0b..18376d12d 100644 --- a/sources/qetdiagrameditor.cpp +++ b/sources/qetdiagrameditor.cpp @@ -675,17 +675,20 @@ void QETDiagramEditor::setUpActions() add_polyline ->setStatusTip(tr("Ajoute une polyligne sur le folio actuel")); add_terminal_strip->setStatusTip(tr("Ajoute un plan de bornier sur le folio actuel")); - add_text ->setData("text"); - add_image ->setData("image"); - add_line ->setData("line"); - add_rectangle->setData("rectangle"); - add_ellipse ->setData("ellipse"); - add_polyline ->setData("polyline"); + add_text ->setData(QStringLiteral("text")); + add_image ->setData(QStringLiteral("image")); + add_line ->setData(QStringLiteral("line")); + add_rectangle->setData(QStringLiteral("rectangle")); + add_ellipse ->setData(QStringLiteral("ellipse")); + add_polyline ->setData(QStringLiteral("polyline")); add_terminal_strip->setData(QStringLiteral("terminal_strip")); - for(QAction *action : m_add_item_actions_group.actions()) { - action->setCheckable(true); - } + add_text->setCheckable(true); + add_line->setCheckable(true); + add_rectangle->setCheckable(true); + add_ellipse->setCheckable(true); + add_polyline->setCheckable(true); + connect(&m_add_item_actions_group, &QActionGroup::triggered, this, &QETDiagramEditor::addItemGroupTriggered); //Depth action @@ -1427,7 +1430,6 @@ void QETDiagramEditor::addItemGroupTriggered(QAction *action) if (deai->isNull()) { delete deai; - action->setChecked(false); return; } else