Mercurial > hg > easyhg
diff 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 |
line wrap: on
line diff
--- a/changeset.h Thu Nov 11 22:04:59 2010 +0000 +++ b/changeset.h Thu Nov 11 22:27:24 2010 +0000 @@ -14,7 +14,7 @@ Q_PROPERTY(QString author READ author WRITE setAuthor NOTIFY authorChanged STORED true); Q_PROPERTY(QString branch READ branch WRITE setBranch NOTIFY branchChanged STORED true); Q_PROPERTY(QString tag READ tag WRITE setTag NOTIFY tagChanged STORED true); - Q_PROPERTY(QString date READ date WRITE setDate NOTIFY dateChanged STORED true); + Q_PROPERTY(QString datetime READ datetime WRITE setdatetime NOTIFY datetimeChanged STORED true); Q_PROPERTY(QString age READ age WRITE setAge NOTIFY ageChanged STORED true); Q_PROPERTY(QStringList parents READ parents WRITE setParents NOTIFY parentsChanged STORED true); Q_PROPERTY(QStringList children READ children WRITE setChildren NOTIFY childrenChanged STORED true); @@ -27,7 +27,7 @@ QString author() const { return m_author; } QString branch() const { return m_branch; } QString tag() const { return m_tag; } - QString date() const { return m_date; } + QString datetime() const { return m_datetime; } QString age() const { return m_age; } QStringList parents() const { return m_parents; } QStringList children() const { return m_children; } @@ -42,12 +42,16 @@ return a.replace(QRegExp("\\s*<[^>]*>"), ""); } + QString date() const { + return datetime().split(' ')[0]; + } + signals: void idChanged(QString id); void authorChanged(QString author); void branchChanged(QString branch); void tagChanged(QString tag); - void dateChanged(QString date); + void datetimeChanged(QString datetime); void ageChanged(QString age); void parentsChanged(QStringList parents); void childrenChanged(QStringList children); @@ -58,7 +62,7 @@ void setAuthor(QString author) { m_author = author; emit authorChanged(author); } void setBranch(QString branch) { m_branch = branch; emit branchChanged(branch); } void setTag(QString tag) { m_tag = tag; emit tagChanged(tag); } - void setDate(QString date) { m_date = date; emit dateChanged(date); } + void setdatetime(QString datetime) { m_datetime = datetime; emit datetimeChanged(datetime); } void setAge(QString age) { m_age = age; emit ageChanged(age); } void setParents(QStringList parents) { m_parents = parents; emit parentsChanged(parents); } void setChildren(QStringList children) { m_children = children; emit childrenChanged(m_children); } @@ -70,7 +74,7 @@ QString m_author; QString m_branch; QString m_tag; - QString m_date; + QString m_datetime; QString m_age; QStringList m_parents; QStringList m_children;