equal
deleted
inserted
replaced
86 void setFields(const QMap<QString, QContactDetailFieldDefinition>& fields); |
86 void setFields(const QMap<QString, QContactDetailFieldDefinition>& fields); |
87 QMap<QString, QContactDetailFieldDefinition> fields() const; |
87 QMap<QString, QContactDetailFieldDefinition> fields() const; |
88 void insertField(const QString& key, const QContactDetailFieldDefinition& field); |
88 void insertField(const QString& key, const QContactDetailFieldDefinition& field); |
89 void removeField(const QString& key); |
89 void removeField(const QString& key); |
90 |
90 |
91 /* Access constraints which may apply to details of a definition - to be removed week 3 */ |
|
92 enum AccessConstraint { |
|
93 NoConstraint = 0, |
|
94 ReadOnly, |
|
95 CreateOnly |
|
96 }; |
|
97 |
|
98 /* Accessor and mutator for access constraints on details of this definition */ |
|
99 QContactDetailDefinition::AccessConstraint Q_DECL_DEPRECATED accessConstraint() const; |
|
100 void Q_DECL_DEPRECATED setAccessConstraint(const QContactDetailDefinition::AccessConstraint& constraint); |
|
101 |
|
102 private: |
91 private: |
103 QSharedDataPointer<QContactDetailDefinitionData> d; |
92 QSharedDataPointer<QContactDetailDefinitionData> d; |
104 }; |
93 }; |
105 |
94 |
106 QTM_END_NAMESPACE |
95 QTM_END_NAMESPACE |