comparison changesetdetailitem.h @ 118:9734fb0d6fff

* Rudimentary version of the popup showing more information when you click on a changeset in history graph
author Chris Cannam
date Fri, 26 Nov 2010 23:49:48 +0000
parents d5db15bf250c
children 8fd71f570884
comparison
equal deleted inserted replaced
117:d5db15bf250c 118:9734fb0d6fff
25 25
26 class ChangesetDetailItem : public QGraphicsItem 26 class ChangesetDetailItem : public QGraphicsItem
27 { 27 {
28 public: 28 public:
29 ChangesetDetailItem(Changeset *cs); 29 ChangesetDetailItem(Changeset *cs);
30 virtual ~ChangesetDetailItem();
30 31
31 virtual QRectF boundingRect() const; 32 virtual QRectF boundingRect() const;
32 virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *); 33 virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
33 34
34 Changeset *getChangeset() { return m_changeset; } 35 Changeset *getChangeset() { return m_changeset; }
35 36
36 private: 37 private:
37 QFont m_font; 38 QFont m_font;
38 Changeset *m_changeset; 39 Changeset *m_changeset;
40 QTextDocument *m_doc;
41
42 void makeDocument();
39 }; 43 };
40 44
41 #endif // CHANGESETDETAILITEM_H 45 #endif // CHANGESETDETAILITEM_H