comparison changesetitem.h @ 141:e6c6b88d19b9

* Start hooking up right-button menus on changeset & uncommitted items
author Chris Cannam
date Tue, 30 Nov 2010 17:56:11 +0000
parents bad40d7e7a2b
children 2fef6b0dfbe8
comparison
equal deleted inserted replaced
140:bad40d7e7a2b 141:e6c6b88d19b9
34 34
35 virtual QRectF boundingRect() const; 35 virtual QRectF boundingRect() const;
36 virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *); 36 virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
37 37
38 Changeset *getChangeset() { return m_changeset; } 38 Changeset *getChangeset() { return m_changeset; }
39 QString getId();
39 40
40 int column() const { return m_column; } 41 int column() const { return m_column; }
41 int row() const { return m_row; } 42 int row() const { return m_row; }
42 void setColumn(int c) { m_column = c; setX(c * 100); } 43 void setColumn(int c) { m_column = c; setX(c * 100); }
43 void setRow(int r) { m_row = r; setY(r * 90); } 44 void setRow(int r) { m_row = r; setY(r * 90); }
56 57
57 signals: 58 signals:
58 void detailShown(); 59 void detailShown();
59 void detailHidden(); 60 void detailHidden();
60 61
62 void updateTo(QString);
63 void diffToPrevious(QString);
64 void diffToCurrent(QString);
65 void mergeFrom(QString);
66 void tag(QString);
67
61 public slots: 68 public slots:
62 void showDetail(); 69 void showDetail();
63 void hideDetail(); 70 void hideDetail();
71
72 private slots:
73 void updateActivated();
74 void diffToPreviousActivated();
75 void diffToCurrentActivated();
76 void mergeActivated();
77 void tagActivated();
64 78
65 protected: 79 protected:
66 virtual void mousePressEvent(QGraphicsSceneMouseEvent *); 80 virtual void mousePressEvent(QGraphicsSceneMouseEvent *);
67 81
68 private: 82 private: