Mercurial > hg > easyhg
comparison changeset.h @ 51:bf3ab0ffb559
* some preliminaries for thinking about use of date in row layout
author | Chris Cannam |
---|---|
date | Thu, 11 Nov 2010 22:27:24 +0000 |
parents | 24efab584ee5 |
children | 384420567575 |
comparison
equal
deleted
inserted
replaced
50:c76782c14371 | 51:bf3ab0ffb559 |
---|---|
12 | 12 |
13 Q_PROPERTY(QString id READ id WRITE setId NOTIFY idChanged STORED true); | 13 Q_PROPERTY(QString id READ id WRITE setId NOTIFY idChanged STORED true); |
14 Q_PROPERTY(QString author READ author WRITE setAuthor NOTIFY authorChanged STORED true); | 14 Q_PROPERTY(QString author READ author WRITE setAuthor NOTIFY authorChanged STORED true); |
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 datetime READ datetime WRITE setdatetime NOTIFY datetimeChanged 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(QStringList children READ children WRITE setChildren NOTIFY childrenChanged STORED true); |
21 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); |
22 | 22 |
25 | 25 |
26 QString id() const { return m_id; } | 26 QString id() const { return m_id; } |
27 QString author() const { return m_author; } | 27 QString author() const { return m_author; } |
28 QString branch() const { return m_branch; } | 28 QString branch() const { return m_branch; } |
29 QString tag() const { return m_tag; } | 29 QString tag() const { return m_tag; } |
30 QString date() const { return m_date; } | 30 QString datetime() const { return m_datetime; } |
31 QString age() const { return m_age; } | 31 QString age() const { return m_age; } |
32 QStringList parents() const { return m_parents; } | 32 QStringList parents() const { return m_parents; } |
33 QStringList children() const { return m_children; } | 33 QStringList children() const { return m_children; } |
34 QString comment() const { return m_comment; } | 34 QString comment() const { return m_comment; } |
35 | 35 |
40 QString authorName() const { | 40 QString authorName() const { |
41 QString a = author(); | 41 QString a = author(); |
42 return a.replace(QRegExp("\\s*<[^>]*>"), ""); | 42 return a.replace(QRegExp("\\s*<[^>]*>"), ""); |
43 } | 43 } |
44 | 44 |
45 QString date() const { | |
46 return datetime().split(' ')[0]; | |
47 } | |
48 | |
45 signals: | 49 signals: |
46 void idChanged(QString id); | 50 void idChanged(QString id); |
47 void authorChanged(QString author); | 51 void authorChanged(QString author); |
48 void branchChanged(QString branch); | 52 void branchChanged(QString branch); |
49 void tagChanged(QString tag); | 53 void tagChanged(QString tag); |
50 void dateChanged(QString date); | 54 void datetimeChanged(QString datetime); |
51 void ageChanged(QString age); | 55 void ageChanged(QString age); |
52 void parentsChanged(QStringList parents); | 56 void parentsChanged(QStringList parents); |
53 void childrenChanged(QStringList children); | 57 void childrenChanged(QStringList children); |
54 void commentChanged(QString comment); | 58 void commentChanged(QString comment); |
55 | 59 |
56 public slots: | 60 public slots: |
57 void setId(QString id) { m_id = id; emit idChanged(id); } | 61 void setId(QString id) { m_id = id; emit idChanged(id); } |
58 void setAuthor(QString author) { m_author = author; emit authorChanged(author); } | 62 void setAuthor(QString author) { m_author = author; emit authorChanged(author); } |
59 void setBranch(QString branch) { m_branch = branch; emit branchChanged(branch); } | 63 void setBranch(QString branch) { m_branch = branch; emit branchChanged(branch); } |
60 void setTag(QString tag) { m_tag = tag; emit tagChanged(tag); } | 64 void setTag(QString tag) { m_tag = tag; emit tagChanged(tag); } |
61 void setDate(QString date) { m_date = date; emit dateChanged(date); } | 65 void setdatetime(QString datetime) { m_datetime = datetime; emit datetimeChanged(datetime); } |
62 void setAge(QString age) { m_age = age; emit ageChanged(age); } | 66 void setAge(QString age) { m_age = age; emit ageChanged(age); } |
63 void setParents(QStringList parents) { m_parents = parents; emit parentsChanged(parents); } | 67 void setParents(QStringList parents) { m_parents = parents; emit parentsChanged(parents); } |
64 void setChildren(QStringList children) { m_children = children; emit childrenChanged(m_children); } | 68 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); } | 69 void addChild(QString child) { m_children.push_back(child); emit childrenChanged(m_children); } |
66 void setComment(QString comment) { m_comment = comment; emit commentChanged(comment); } | 70 void setComment(QString comment) { m_comment = comment; emit commentChanged(comment); } |
68 private: | 72 private: |
69 QString m_id; | 73 QString m_id; |
70 QString m_author; | 74 QString m_author; |
71 QString m_branch; | 75 QString m_branch; |
72 QString m_tag; | 76 QString m_tag; |
73 QString m_date; | 77 QString m_datetime; |
74 QString m_age; | 78 QString m_age; |
75 QStringList m_parents; | 79 QStringList m_parents; |
76 QStringList m_children; | 80 QStringList m_children; |
77 QString m_comment; | 81 QString m_comment; |
78 }; | 82 }; |