Cross ref item : clickable link work when Xref is displayed as a cross

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4786 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2016-11-17 14:42:07 +00:00
parent 2064318da5
commit 261c7ecf51
2 changed files with 190 additions and 124 deletions

View File

@@ -61,11 +61,6 @@ class CrossRefItem : public QGraphicsObject
QRectF boundingRect () const;
virtual QPainterPath shape () const;
QString elementPositionText (const Element *elmt, const bool &add_prefix = false) const;
void allElementsPositionText (QString &no_str, QString &nc_str,const bool &add_prefix = false) const;
void setTextLabel(QString label);
signals:
public slots:
void updateProperties ();
@@ -88,6 +83,8 @@ class CrossRefItem : public QGraphicsObject
void fillCrossRef (QPainter &painter);
void AddExtraInfo (QPainter &painter, QString);
void setTextParent ();
QList<Element *> NOElements() const;
QList<Element *> NCElements() const;
//Attributes
private:
@@ -99,7 +96,6 @@ class CrossRefItem : public QGraphicsObject
int m_drawed_contacts;
QMap <Element *, QRectF> m_hovered_contacts_map;
Element *m_hovered_contact = nullptr;
QRectF m_hover_text_rect;
};