53 /* Leaf class */ |
54 /* Leaf class */ |
54 class Q_CONTACTS_EXPORT QContactOrganization : public QContactDetail |
55 class Q_CONTACTS_EXPORT QContactOrganization : public QContactDetail |
55 { |
56 { |
56 public: |
57 public: |
57 #ifdef Q_QDOC |
58 #ifdef Q_QDOC |
58 const char* DefinitionName; |
59 static const QLatin1Constant DefinitionName; |
59 const char* FieldName; |
60 static const QLatin1Constant FieldName; |
60 const char* FieldLogo; |
61 static const QLatin1Constant FieldLogoUrl; |
61 const char* FieldDepartment; |
62 static const QLatin1Constant FieldDepartment; |
62 const char* FieldLocation; |
63 static const QLatin1Constant FieldLocation; |
63 const char* FieldRole; |
64 static const QLatin1Constant FieldRole; |
64 const char* FieldTitle; |
65 static const QLatin1Constant FieldTitle; |
65 const char* FieldAssistantName; |
66 static const QLatin1Constant FieldAssistantName; |
66 #else |
67 #else |
67 Q_DECLARE_CUSTOM_CONTACT_DETAIL(QContactOrganization, "Organization") |
68 Q_DECLARE_CUSTOM_CONTACT_DETAIL(QContactOrganization, "Organization") |
68 Q_DECLARE_LATIN1_LITERAL(FieldName, "Name"); |
69 Q_DECLARE_LATIN1_CONSTANT(FieldName, "Name"); |
69 Q_DECLARE_LATIN1_LITERAL(FieldLogo, "Logo"); |
70 Q_DECLARE_LATIN1_CONSTANT(FieldLogoUrl, "LogoUrl"); |
70 Q_DECLARE_LATIN1_LITERAL(FieldDepartment, "Department"); |
71 Q_DECLARE_LATIN1_CONSTANT(FieldDepartment, "Department"); |
71 Q_DECLARE_LATIN1_LITERAL(FieldLocation, "Location"); |
72 Q_DECLARE_LATIN1_CONSTANT(FieldLocation, "Location"); |
72 Q_DECLARE_LATIN1_LITERAL(FieldRole, "Role"); |
73 Q_DECLARE_LATIN1_CONSTANT(FieldRole, "Role"); |
73 Q_DECLARE_LATIN1_LITERAL(FieldTitle, "Title"); |
74 Q_DECLARE_LATIN1_CONSTANT(FieldTitle, "Title"); |
74 Q_DECLARE_LATIN1_LITERAL(FieldAssistantName, "AssistantName"); |
75 Q_DECLARE_LATIN1_CONSTANT(FieldAssistantName, "AssistantName"); |
75 #endif |
76 #endif |
76 |
77 |
77 void setName(const QString& name) {setValue(FieldName, name);} |
78 void setName(const QString& name) {setValue(FieldName, name);} |
78 QString name() const {return value(FieldName);} |
79 QString name() const {return value(FieldName);} |
79 void setLogo(const QString& logo) {setValue(FieldLogo, logo);} |
80 void setLogoUrl(const QUrl& logo) {setValue(FieldLogoUrl, logo);} |
80 QString logo() const {return value(FieldLogo);} |
81 QUrl logoUrl() const {return value(FieldLogoUrl);} |
81 void setDepartment(const QStringList& department) {setValue(FieldDepartment, department);} |
82 void setDepartment(const QStringList& department) {setValue(FieldDepartment, department);} |
82 QStringList department() const {return value<QStringList>(FieldDepartment);} |
83 QStringList department() const {return value<QStringList>(FieldDepartment);} |
83 void setLocation(const QString& location) {setValue(FieldLocation, location);} |
84 void setLocation(const QString& location) {setValue(FieldLocation, location);} |
84 QString location() const {return value(FieldLocation);} |
85 QString location() const {return value(FieldLocation);} |
85 void setRole(const QString& role) {setValue(FieldRole, role);} |
86 void setRole(const QString& role) {setValue(FieldRole, role);} |
86 QString role() const {return value(FieldRole);} |
87 QString role() const {return value(FieldRole);} |
87 void setTitle(const QString& title) {setValue(FieldTitle, title);} |
88 void setTitle(const QString& title) {setValue(FieldTitle, title);} |
88 QString title() const {return value(FieldTitle);} |
89 QString title() const {return value(FieldTitle);} |
89 void setAssistantName(const QString& assistantName) {setValue(FieldAssistantName, assistantName);} |
90 void setAssistantName(const QString& assistantName) {setValue(FieldAssistantName, assistantName);} |
90 QString assistantName() const {return value(FieldAssistantName);} |
91 QString assistantName() const {return value(FieldAssistantName);} |
91 }; |
92 }; |
92 |
93 |
93 QTM_END_NAMESPACE |
94 QTM_END_NAMESPACE |
94 |
95 |
95 #endif |
96 #endif |