Mercurial > hg > easyhg
comparison changeset.h @ 47:24efab584ee5
* More graph layout refinements
author | Chris Cannam |
---|---|
date | Wed, 10 Nov 2010 17:30:46 +0000 |
parents | bed7ab59f62e |
children | bf3ab0ffb559 |
comparison
equal
deleted
inserted
replaced
46:bd3accba9b3f | 47:24efab584ee5 |
---|---|
15 Q_PROPERTY(QString branch READ branch WRITE setBranch NOTIFY branchChanged STORED true); | 15 Q_PROPERTY(QString branch READ branch WRITE setBranch NOTIFY branchChanged STORED true); |
16 Q_PROPERTY(QString tag READ tag WRITE setTag NOTIFY tagChanged STORED true); | 16 Q_PROPERTY(QString tag READ tag WRITE setTag NOTIFY tagChanged STORED true); |
17 Q_PROPERTY(QString date READ date WRITE setDate NOTIFY dateChanged STORED true); | 17 Q_PROPERTY(QString date READ date WRITE setDate NOTIFY dateChanged STORED true); |
18 Q_PROPERTY(QString age READ age WRITE setAge NOTIFY ageChanged STORED true); | 18 Q_PROPERTY(QString age READ age WRITE setAge NOTIFY ageChanged STORED true); |
19 Q_PROPERTY(QStringList parents READ parents WRITE setParents NOTIFY parentsChanged STORED true); | 19 Q_PROPERTY(QStringList parents READ parents WRITE setParents NOTIFY parentsChanged STORED true); |
20 Q_PROPERTY(QStringList children READ children WRITE setChildren NOTIFY childrenChanged STORED true); | |
20 Q_PROPERTY(QString comment READ comment WRITE setComment NOTIFY commentChanged STORED true); | 21 Q_PROPERTY(QString comment READ comment WRITE setComment NOTIFY commentChanged STORED true); |
21 | 22 |
22 public: | 23 public: |
23 Changeset() : QObject() { } | 24 Changeset() : QObject() { } |
24 | 25 |
27 QString branch() const { return m_branch; } | 28 QString branch() const { return m_branch; } |
28 QString tag() const { return m_tag; } | 29 QString tag() const { return m_tag; } |
29 QString date() const { return m_date; } | 30 QString date() const { return m_date; } |
30 QString age() const { return m_age; } | 31 QString age() const { return m_age; } |
31 QStringList parents() const { return m_parents; } | 32 QStringList parents() const { return m_parents; } |
33 QStringList children() const { return m_children; } | |
32 QString comment() const { return m_comment; } | 34 QString comment() const { return m_comment; } |
33 | 35 |
34 int number() const { | 36 int number() const { |
35 return id().split(':')[0].toInt(); | 37 return id().split(':')[0].toInt(); |
36 } | 38 } |
46 void branchChanged(QString branch); | 48 void branchChanged(QString branch); |
47 void tagChanged(QString tag); | 49 void tagChanged(QString tag); |
48 void dateChanged(QString date); | 50 void dateChanged(QString date); |
49 void ageChanged(QString age); | 51 void ageChanged(QString age); |
50 void parentsChanged(QStringList parents); | 52 void parentsChanged(QStringList parents); |
53 void childrenChanged(QStringList children); | |
51 void commentChanged(QString comment); | 54 void commentChanged(QString comment); |
52 | 55 |
53 public slots: | 56 public slots: |
54 void setId(QString id) { m_id = id; emit idChanged(id); } | 57 void setId(QString id) { m_id = id; emit idChanged(id); } |
55 void setAuthor(QString author) { m_author = author; emit authorChanged(author); } | 58 void setAuthor(QString author) { m_author = author; emit authorChanged(author); } |
56 void setBranch(QString branch) { m_branch = branch; emit branchChanged(branch); } | 59 void setBranch(QString branch) { m_branch = branch; emit branchChanged(branch); } |
57 void setTag(QString tag) { m_tag = tag; emit tagChanged(tag); } | 60 void setTag(QString tag) { m_tag = tag; emit tagChanged(tag); } |
58 void setDate(QString date) { m_date = date; emit dateChanged(date); } | 61 void setDate(QString date) { m_date = date; emit dateChanged(date); } |
59 void setAge(QString age) { m_age = age; emit ageChanged(age); } | 62 void setAge(QString age) { m_age = age; emit ageChanged(age); } |
60 void setParents(QStringList parents) { m_parents = parents; emit parentsChanged(parents); } | 63 void setParents(QStringList parents) { m_parents = parents; emit parentsChanged(parents); } |
64 void setChildren(QStringList children) { m_children = children; emit childrenChanged(m_children); } | |
65 void addChild(QString child) { m_children.push_back(child); emit childrenChanged(m_children); } | |
61 void setComment(QString comment) { m_comment = comment; emit commentChanged(comment); } | 66 void setComment(QString comment) { m_comment = comment; emit commentChanged(comment); } |
62 | 67 |
63 private: | 68 private: |
64 QString m_id; | 69 QString m_id; |
65 QString m_author; | 70 QString m_author; |
66 QString m_branch; | 71 QString m_branch; |
67 QString m_tag; | 72 QString m_tag; |
68 QString m_date; | 73 QString m_date; |
69 QString m_age; | 74 QString m_age; |
70 QStringList m_parents; | 75 QStringList m_parents; |
76 QStringList m_children; | |
71 QString m_comment; | 77 QString m_comment; |
72 }; | 78 }; |
73 | 79 |
74 typedef QList<Changeset *> Changesets; | 80 typedef QList<Changeset *> Changesets; |
75 | 81 |