summaryrefslogtreecommitdiff
authoreilers <eilers>2002-12-23 12:20:52 (UTC)
committer eilers <eilers>2002-12-23 12:20:52 (UTC)
commit8e5f0da214b389213ab9c00e7c5e93e0a9fbac46 (patch) (unidiff)
tree78293a0d1b5f92f0dd8291efd9d34422e8d54089
parent6ba71719cecedbbc39380da760e695c44f9a1975 (diff)
downloadopie-8e5f0da214b389213ab9c00e7c5e93e0a9fbac46.zip
opie-8e5f0da214b389213ab9c00e7c5e93e0a9fbac46.tar.gz
opie-8e5f0da214b389213ab9c00e7c5e93e0a9fbac46.tar.bz2
Hotfix for bug #537
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/ocontactfields.cpp85
1 files changed, 38 insertions, 47 deletions
diff --git a/core/pim/addressbook/ocontactfields.cpp b/core/pim/addressbook/ocontactfields.cpp
index 7823a9c..0da6a4f 100644
--- a/core/pim/addressbook/ocontactfields.cpp
+++ b/core/pim/addressbook/ocontactfields.cpp
@@ -14,28 +14,53 @@
14QStringList OContactFields::untrdetailsfields( bool sorted ) 14QStringList OContactFields::untrdetailsfields( bool sorted )
15{ 15{
16 QStringList list; 16 QStringList list;
17 17
18 list.append( "Office" ); 18 list.append( "Office" );
19 list.append( "Profession" ); 19 list.append( "Profession" );
20 list.append( "Assistant" ); 20 list.append( "Assistant" );
21 list.append( "Manager" ); 21 list.append( "Manager" );
22
22 list.append( "Spouse" ); 23 list.append( "Spouse" );
23 list.append( "Gender" ); 24 list.append( "Gender" );
24 list.append( "Birthday" ); 25 list.append( "Birthday" );
25 list.append( "Anniversary" ); 26 list.append( "Anniversary" );
26 list.append( "Nickname" ); 27 list.append( "Nickname" );
27 list.append( "Children" ); 28 list.append( "Children" );
28 29
29 if (sorted) list.sort(); 30 if (sorted) list.sort();
31 return list;
32}
33
34/*!
35 \internal
36 Returns a translated list of details field names for a contact.
37*/
38QStringList OContactFields::trdetailsfields( bool sorted )
39{
40 QStringList list;
41
42 list.append( QObject::tr( "Office" ) );
43 list.append( QObject::tr( "Profession" ) );
44 list.append( QObject::tr( "Assistant" ) );
45 list.append( QObject::tr( "Manager" ) );
46
47 list.append( QObject::tr( "Spouse" ) );
48 list.append( QObject::tr( "Gender" ) );
49 list.append( QObject::tr( "Birthday" ) );
50 list.append( QObject::tr( "Anniversary" ) );
51 list.append( QObject::tr( "Nickname" ) );
52 list.append( QObject::tr( "Children" ) );
30 53
54 if (sorted) list.sort();
31 return list; 55 return list;
32} 56}
33 57
58
34/*! 59/*!
35 \internal 60 \internal
36 Returns a translated list of phone field names for a contact. 61 Returns a translated list of phone field names for a contact.
37*/ 62*/
38QStringList OContactFields::trphonefields( bool sorted ) 63QStringList OContactFields::trphonefields( bool sorted )
39{ 64{
40 QStringList list; 65 QStringList list;
41 list.append( QObject::tr( "Business Phone" ) ); 66 list.append( QObject::tr( "Business Phone" ) );
@@ -52,35 +77,35 @@ QStringList OContactFields::trphonefields( bool sorted )
52 if (sorted) list.sort(); 77 if (sorted) list.sort();
53 78
54 return list; 79 return list;
55} 80}
56 81
57 82
58/*! 83/*!
59 \internal 84 \internal
60 Returns a translated list of details field names for a contact. 85 Returns a list of phone field names for a contact.
61*/ 86*/
62QStringList OContactFields::trdetailsfields( bool sorted ) 87QStringList OContactFields::untrphonefields( bool sorted )
63{ 88{
64 QStringList list; 89 QStringList list;
65 90
66 list.append( QObject::tr( "Office" ) ); 91 list.append( "Business Phone" );
67 list.append( QObject::tr( "Profession" ) ); 92 list.append( "Business Fax" );
68 list.append( QObject::tr( "Assistant" ) ); 93 list.append( "Business Mobile" );
69 list.append( QObject::tr( "Manager" ) );
70 94
71 list.append( QObject::tr( "Spouse" ) ); 95 list.append( "Default Email" );
72 list.append( QObject::tr( "Gender" ) ); 96 list.append( "Emails" );
73 list.append( QObject::tr( "Birthday" ) ); 97
74 list.append( QObject::tr( "Anniversary" ) ); 98 list.append( "Home Phone" );
75 list.append( QObject::tr( "Nickname" ) ); 99 list.append( "Home Fax" );
76 list.append( QObject::tr( "Children" ) ); 100 list.append( "Home Mobile" );
77 101
78 if (sorted) list.sort(); 102 if (sorted) list.sort();
103
79 return list; 104 return list;
80} 105}
81 106
82 107
83/*! 108/*!
84 \internal 109 \internal
85 Returns a translated list of field names for a contact. 110 Returns a translated list of field names for a contact.
86*/ 111*/
@@ -123,40 +148,16 @@ QStringList OContactFields::trfields( bool sorted )
123 148
124 if (sorted) list.sort(); 149 if (sorted) list.sort();
125 150
126 return list; 151 return list;
127} 152}
128 153
129/*! 154/*!
130 \internal 155 \internal
131 Returns a list of phone field names for a contact.
132*/
133QStringList OContactFields::untrphonefields( bool sorted )
134{
135 QStringList list;
136
137 list.append( "Business Phone" );
138 list.append( "Business Fax" );
139 list.append( "Business Mobile" );
140
141 list.append( "Default Email" );
142 list.append( "Emails" );
143
144 list.append( "Home Phone" );
145 list.append( "Home Fax" );
146 list.append( "Home Mobile" );
147
148 if (sorted) list.sort();
149
150 return list;
151}
152
153/*!
154 \internal
155 Returns an untranslated list of field names for a contact. 156 Returns an untranslated list of field names for a contact.
156*/ 157*/
157QStringList OContactFields::untrfields( bool sorted ) 158QStringList OContactFields::untrfields( bool sorted )
158{ 159{
159 QStringList list; 160 QStringList list;
160 161
161 list.append( "Name Title" ); 162 list.append( "Name Title" );
162 list.append( "First Name" ); 163 list.append( "First Name" );
@@ -174,34 +175,24 @@ QStringList OContactFields::untrfields( bool sorted )
174 list.append( "Business Street" ); 175 list.append( "Business Street" );
175 list.append( "Business City" ); 176 list.append( "Business City" );
176 list.append( "Business State" ); 177 list.append( "Business State" );
177 list.append( "Business Zip" ); 178 list.append( "Business Zip" );
178 list.append( "Business Country" ); 179 list.append( "Business Country" );
179 list.append( "Business Pager" ); 180 list.append( "Business Pager" );
180 list.append( "Business WebPage" ); 181 list.append( "Business WebPage" );
181 182
182 list.append( "Office" );
183 list.append( "Profession" );
184 list.append( "Assistant" );
185 list.append( "Manager" );
186
187 list.append( "Home Street" ); 183 list.append( "Home Street" );
188 list.append( "Home City" ); 184 list.append( "Home City" );
189 list.append( "Home State" ); 185 list.append( "Home State" );
190 list.append( "Home Zip" ); 186 list.append( "Home Zip" );
191 list.append( "Home Country" ); 187 list.append( "Home Country" );
192 list.append( "Home Web Page" ); 188 list.append( "Home Web Page" );
193 189
194 list.append( "Spouse" ); 190 list += untrdetailsfields( sorted );
195 list.append( "Gender" );
196 list.append( "Birthday" );
197 list.append( "Anniversary" );
198 list.append( "Nickname" );
199 list.append( "Children" );
200 191
201 list.append( "Notes" ); 192 list.append( "Notes" );
202 list.append( "Groups" ); 193 list.append( "Groups" );
203 194
204 if (sorted) list.sort(); 195 if (sorted) list.sort();
205 196
206 return list; 197 return list;
207} 198}