summaryrefslogtreecommitdiff
authoreilers <eilers>2003-01-02 14:26:06 (UTC)
committer eilers <eilers>2003-01-02 14:26:06 (UTC)
commit12e9ed4ac80ac7fa042059b48d7447db0e59a86c (patch) (unidiff)
tree3165bc8422ca5560a30de2a7bf54c0a319516ce7
parent85a6acb57bb6a0b7c5340f3f3107c1b39884c023 (diff)
downloadopie-12e9ed4ac80ac7fa042059b48d7447db0e59a86c.zip
opie-12e9ed4ac80ac7fa042059b48d7447db0e59a86c.tar.gz
opie-12e9ed4ac80ac7fa042059b48d7447db0e59a86c.tar.bz2
Letterpicker now works for lowercase names..
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/TODO9
-rw-r--r--core/pim/addressbook/abview.cpp9
2 files changed, 13 insertions, 5 deletions
diff --git a/core/pim/addressbook/TODO b/core/pim/addressbook/TODO
index df55b2d..1eb537f 100644
--- a/core/pim/addressbook/TODO
+++ b/core/pim/addressbook/TODO
@@ -14,12 +14,8 @@ Feature requests:
14- Beaming of multiple contacts (current list/ by search or by category) 14- Beaming of multiple contacts (current list/ by search or by category)
15 15
16Known Bugs: 16Known Bugs:
17----------- 17-----------
18- Language not English (tested with german opie-translation):
19 1. Configure nicht übersetzt (alles leer).
20 2. Contacteditor nur teilweise übersetzt.
21 3. Kategorie-Picker geht nicht.
22 18
23 19
24Bugs but not in addressbook: 20Bugs but not in addressbook:
25----------------------------- 21-----------------------------
@@ -35,8 +31,9 @@ ContactEditor:
35- Redesign of Contacteditor 31- Redesign of Contacteditor
36- Store last settings of combo-boxes 32- Store last settings of combo-boxes
37- Category is on the wrong position after changing to personal and back to normal 33- Category is on the wrong position after changing to personal and back to normal
38 ( Temporarily workaround: Category is never deactivated.. :S ) 34 ( Temporarily workaround: Category is never deactivated.. :S )
35
39- Personal and Business Web-page is not editable 36- Personal and Business Web-page is not editable
40 37
41Important: 38Important:
42---------- 39----------
@@ -106,4 +103,8 @@ Fixed:
106- Receiving of beams should open a dialog 103- Receiving of beams should open a dialog
107- Fix start of opie-mail 104- Fix start of opie-mail
108- Implement Button Pics 105- Implement Button Pics
109- Add a dialog to accept and optionally edit received contacts by IRDA. 106- Add a dialog to accept and optionally edit received contacts by IRDA.
107- Language not English (tested with german opie-translation):
108 1. Configure nicht übersetzt (alles leer).
109 2. Contacteditor nur teilweise übersetzt.
110 3. Kategorie-Picker geht nicht.
diff --git a/core/pim/addressbook/abview.cpp b/core/pim/addressbook/abview.cpp
index 161b163..93e57ca 100644
--- a/core/pim/addressbook/abview.cpp
+++ b/core/pim/addressbook/abview.cpp
@@ -152,8 +152,9 @@ void AbView::load()
152 // Letter Search is stopped at this place 152 // Letter Search is stopped at this place
153 emit signalClearLetterPicker(); 153 emit signalClearLetterPicker();
154 154
155 if ( m_inPersonal ) 155 if ( m_inPersonal )
156 // VCard Backend does not sort..
156 m_list = m_contactdb->allRecords(); 157 m_list = m_contactdb->allRecords();
157 else{ 158 else{
158 m_list = m_contactdb->sorted( true, 0, 0, 0 ); 159 m_list = m_contactdb->sorted( true, 0, 0, 0 );
159 clearForCategory(); 160 clearForCategory();
@@ -224,10 +225,16 @@ void AbView::setShowByLetter( char c )
224 if ( c == 0 ){ 225 if ( c == 0 ){
225 load(); 226 load();
226 return; 227 return;
227 }else{ 228 }else{
229 // If the current Backend is unable to solve the query, we will
230 // ignore the request ..
231 if ( ! m_contactdb->hasQuerySettings( OContactAccess::WildCards | OContactAccess::IgnoreCase ) ){
232 return;
233 }
234
228 query.setLastName( QString("%1*").arg(c) ); 235 query.setLastName( QString("%1*").arg(c) );
229 m_list = m_contactdb->queryByExample( query, OContactAccess::WildCards ); 236 m_list = m_contactdb->queryByExample( query, OContactAccess::WildCards | OContactAccess::IgnoreCase );
230 clearForCategory(); 237 clearForCategory();
231 m_curr_Contact = 0; 238 m_curr_Contact = 0;
232 } 239 }
233 updateView( true ); 240 updateView( true );