Mercurial > hg > easyhg
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: |