Mercurial > hg > easyhg
comparison changesetscene.h @ 307:5b4aa1c24407 new-branches-with-status-outside-tabs
Merge branch status_outside_tabs into branch new-branches, and make a new branch
author | Chris Cannam |
---|---|
date | Mon, 28 Feb 2011 13:09:37 +0000 |
parents | f7cdd5b31aed 37f67999b661 |
children | 4811eb34e819 |
comparison
equal
deleted
inserted
replaced
278:f7cdd5b31aed | 307:5b4aa1c24407 |
---|---|
19 #define CHANGESETSCENE_H | 19 #define CHANGESETSCENE_H |
20 | 20 |
21 #include <QGraphicsScene> | 21 #include <QGraphicsScene> |
22 | 22 |
23 class ChangesetItem; | 23 class ChangesetItem; |
24 class Changeset; | |
24 class UncommittedItem; | 25 class UncommittedItem; |
25 class DateItem; | 26 class DateItem; |
26 | 27 |
27 class ChangesetScene : public QGraphicsScene | 28 class ChangesetScene : public QGraphicsScene |
28 { | 29 { |
33 | 34 |
34 void addChangesetItem(ChangesetItem *item); | 35 void addChangesetItem(ChangesetItem *item); |
35 void addUncommittedItem(UncommittedItem *item); | 36 void addUncommittedItem(UncommittedItem *item); |
36 void addDateItem(DateItem *item); | 37 void addDateItem(DateItem *item); |
37 | 38 |
39 ChangesetItem *getItemById(QString id); // Slow: traversal required | |
40 | |
38 signals: | 41 signals: |
39 void commit(); | 42 void commit(); |
40 void revert(); | 43 void revert(); |
41 void diffWorkingFolder(); | 44 void diffWorkingFolder(); |
42 void showSummary(); | 45 void showSummary(); |
43 void showWork(); | 46 void showWork(); |
44 | 47 |
45 void updateTo(QString id); | 48 void updateTo(QString id); |
46 void diffToParent(QString id, QString parent); | 49 void diffToParent(QString id, QString parent); |
50 void showSummary(Changeset *); | |
47 void diffToCurrent(QString id); | 51 void diffToCurrent(QString id); |
48 void mergeFrom(QString id); | 52 void mergeFrom(QString id); |
49 void newBranch(QString id); | 53 void newBranch(QString id); |
50 void tag(QString id); | 54 void tag(QString id); |
51 | 55 |