-rw-r--r-- | core/pim/addressbook/abview.cpp | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/core/pim/addressbook/abview.cpp b/core/pim/addressbook/abview.cpp index 34035fd..8a2db96 100644 --- a/core/pim/addressbook/abview.cpp +++ b/core/pim/addressbook/abview.cpp | |||
@@ -156,13 +156,23 @@ void AbView::load() | |||
156 | 156 | ||
157 | // Letter Search is stopped at this place | 157 | // Letter Search is stopped at this place |
158 | emit signalClearLetterPicker(); | 158 | emit signalClearLetterPicker(); |
159 | 159 | ||
160 | m_list = m_contactdb->sorted( true, Opie::OPimContactAccess::SortFileAsName, | 160 | odebug << "selected Category: " << m_curr_category << oendl; |
161 | Opie::OPimContactAccess::FilterCategory, m_curr_category ); | 161 | |
162 | 162 | if ( m_curr_category == -1 ) { | |
163 | // if ( m_curr_category != -1 ) | 163 | // Show just unfiled contacts |
164 | // clearForCategory(); | 164 | m_list = m_contactdb->sorted( true, Opie::OPimContactAccess::SortFileAsName, |
165 | Opie::OPimContactAccess::DoNotShowWithCategory, 0 ); | ||
166 | } elseif ( m_curr_category == 0 ){ | ||
167 | // Just show all contacts | ||
168 | m_list = m_contactdb->sorted( true, Opie::OPimContactAccess::SortFileAsName, | ||
169 | Opie::OPimBase::FilterOff, 0 ); | ||
170 | } else { | ||
171 | // Show contacts with given categories | ||
172 | m_list = m_contactdb->sorted( true, Opie::OPimContactAccess::SortFileAsName, | ||
173 | Opie::OPimBase::FilterCategory, m_curr_category ); | ||
174 | } | ||
165 | 175 | ||
166 | odebug << "Number of contacts: " << m_list.count() << oendl; | 176 | odebug << "Number of contacts: " << m_list.count() << oendl; |
167 | 177 | ||
168 | updateView( true ); | 178 | updateView( true ); |