From a49769970ef255969718d764d1635cbc2449d1c7 Mon Sep 17 00:00:00 2001 From: blacksun Date: Thu, 1 Feb 2018 18:42:26 +0000 Subject: [PATCH] forget file from previous commit git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5225 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/qetgraphicsitem/masterelement.cpp | 13 +++++++++++++ sources/qetgraphicsitem/masterelement.h | 1 + 2 files changed, 14 insertions(+) diff --git a/sources/qetgraphicsitem/masterelement.cpp b/sources/qetgraphicsitem/masterelement.cpp index d78ff41fb..0a97e9795 100644 --- a/sources/qetgraphicsitem/masterelement.cpp +++ b/sources/qetgraphicsitem/masterelement.cpp @@ -117,6 +117,19 @@ void MasterElement::initLink(QETProject *project) { updateLabel(DiagramContext(), elementInformations()); } +/** + * @brief MasterElement::XrefBoundingRect + * @return The bounding rect of the Xref, if this element + * haven't got a xref, return a default QRectF + */ +QRectF MasterElement::XrefBoundingRect() const +{ + if(m_Xref_item) + return m_Xref_item->boundingRect(); + else + return QRectF(); +} + /** * @brief MasterElement::updateLabel * update label of this element diff --git a/sources/qetgraphicsitem/masterelement.h b/sources/qetgraphicsitem/masterelement.h index 640cd3192..094fa12b0 100644 --- a/sources/qetgraphicsitem/masterelement.h +++ b/sources/qetgraphicsitem/masterelement.h @@ -40,6 +40,7 @@ class MasterElement : public CustomElement void unlinkAllElements () override; void unlinkElement (Element *elmt) override; void initLink (QETProject *project) override; + QRectF XrefBoundingRect() const; public slots: void updateLabel(DiagramContext old_info, DiagramContext new_info);