qtmobility/src/contacts/details/qcontacttimestamp.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    53 /* Leaf class */
    53 /* Leaf class */
    54 class Q_CONTACTS_EXPORT QContactTimestamp : public QContactDetail
    54 class Q_CONTACTS_EXPORT QContactTimestamp : public QContactDetail
    55 {
    55 {
    56 public:
    56 public:
    57 #ifdef Q_QDOC
    57 #ifdef Q_QDOC
    58     const char* DefinitionName;
    58     static const QLatin1Constant DefinitionName;
    59     const char* FieldModificationTimestamp;
    59     static const QLatin1Constant FieldModificationTimestamp;
    60     const char* FieldCreationTimestamp;
    60     static const QLatin1Constant FieldCreationTimestamp;
    61 #else
    61 #else
    62     Q_DECLARE_CUSTOM_CONTACT_DETAIL(QContactTimestamp, "Timestamp")
    62     Q_DECLARE_CUSTOM_CONTACT_DETAIL(QContactTimestamp, "Timestamp")
    63     Q_DECLARE_LATIN1_LITERAL(FieldModificationTimestamp, "ModificationTimestamp");
    63     Q_DECLARE_LATIN1_CONSTANT(FieldModificationTimestamp, "ModificationTimestamp");
    64     Q_DECLARE_LATIN1_LITERAL(FieldCreationTimestamp, "CreationTimestamp");
    64     Q_DECLARE_LATIN1_CONSTANT(FieldCreationTimestamp, "CreationTimestamp");
    65 #endif
    65 #endif
    66 
    66 
    67     void setLastModified(const QDateTime& timestamp) {setValue(FieldModificationTimestamp, timestamp);}
    67     void setLastModified(const QDateTime& timestamp) {setValue(FieldModificationTimestamp, timestamp);}
    68     QDateTime lastModified() const {return value<QDateTime>(FieldModificationTimestamp);}
    68     QDateTime lastModified() const {return value<QDateTime>(FieldModificationTimestamp);}
    69     void setCreated(const QDateTime& timestamp) {setValue(FieldCreationTimestamp, timestamp);}
    69     void setCreated(const QDateTime& timestamp) {setValue(FieldCreationTimestamp, timestamp);}