From b7a3d25eb91356e815e6b5ee9221c037f9192392 Mon Sep 17 00:00:00 2001 From: blacksun Date: Thu, 30 Oct 2014 13:57:54 +0000 Subject: [PATCH] Element selector widget: minor improvement git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3420 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/ui/elementselectorwidget.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/sources/ui/elementselectorwidget.cpp b/sources/ui/elementselectorwidget.cpp index 454e404a1..214b20c5b 100644 --- a/sources/ui/elementselectorwidget.cpp +++ b/sources/ui/elementselectorwidget.cpp @@ -109,10 +109,20 @@ void ElementSelectorWidget::buildInterface() { foreach (Element *elmt, elements_list) { //label for the button QString button_text; + //if element is master and have label, add label to the string + //Also to comment if (elmt->linkType() & Element::Master) { - QString label = elmt->elementInformations()["label"].toString(); - if (!label.isEmpty()) button_text += (label + " "); + DiagramContext dc = elmt -> elementInformations(); + + if (!dc["label"].toString().isEmpty()) + button_text = dc["label"].toString() + " "; + + if (!dc["comment"].toString().isEmpty()) + button_text += dc["comment"].toString(); + + if (!button_text.isEmpty()) + button_text += "\n"; } QString title = elmt->diagram()->title();