Mercurial > hg > easyhg
comparison changesetscene.h @ 168:4bad3c5c053a
* Add "Show summary" feature
* Add simplistic kinetic scrolling to history widget
| author | Chris Cannam |
|---|---|
| date | Tue, 14 Dec 2010 17:20:10 +0000 |
| parents | 70fe12873106 |
| children | 8fd71f570884 |
comparison
equal
deleted
inserted
replaced
| 167:94be1e218655 | 168:4bad3c5c053a |
|---|---|
| 20 | 20 |
| 21 #include <QGraphicsScene> | 21 #include <QGraphicsScene> |
| 22 | 22 |
| 23 class ChangesetItem; | 23 class ChangesetItem; |
| 24 class UncommittedItem; | 24 class UncommittedItem; |
| 25 class DateItem; | |
| 25 | 26 |
| 26 class ChangesetScene : public QGraphicsScene | 27 class ChangesetScene : public QGraphicsScene |
| 27 { | 28 { |
| 28 Q_OBJECT | 29 Q_OBJECT |
| 29 | 30 |
| 30 public: | 31 public: |
| 31 ChangesetScene(); | 32 ChangesetScene(); |
| 32 | 33 |
| 33 void addChangesetItem(ChangesetItem *item); | 34 void addChangesetItem(ChangesetItem *item); |
| 34 void addUncommittedItem(UncommittedItem *item); | 35 void addUncommittedItem(UncommittedItem *item); |
| 36 void addDateItem(DateItem *item); | |
| 35 | 37 |
| 36 signals: | 38 signals: |
| 37 void commit(); | 39 void commit(); |
| 38 void revert(); | 40 void revert(); |
| 39 void diffWorkingFolder(); | 41 void diffWorkingFolder(); |
| 42 void showSummary(); | |
| 40 void showWork(); | 43 void showWork(); |
| 41 | 44 |
| 42 void updateTo(QString id); | 45 void updateTo(QString id); |
| 43 void diffToParent(QString id, QString parent); | 46 void diffToParent(QString id, QString parent); |
| 44 void diffToCurrent(QString id); | 47 void diffToCurrent(QString id); |
| 45 void mergeFrom(QString id); | 48 void mergeFrom(QString id); |
| 46 void tag(QString id); | 49 void tag(QString id); |
| 47 | 50 |
| 48 public slots: | 51 private slots: |
| 49 void changesetDetailShown(); | 52 void changesetDetailShown(); |
| 53 void changesetDetailHidden(); | |
| 54 void dateItemClicked(); | |
| 50 | 55 |
| 51 private: | 56 private: |
| 52 ChangesetItem *m_detailShown; | 57 ChangesetItem *m_detailShown; |
| 53 }; | 58 }; |
| 54 | 59 |
