Diffstat (limited to 'core/pim/addressbook/abtable.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/addressbook/abtable.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/core/pim/addressbook/abtable.cpp b/core/pim/addressbook/abtable.cpp index a829dc2..a2617fa 100644 --- a/core/pim/addressbook/abtable.cpp +++ b/core/pim/addressbook/abtable.cpp | |||
@@ -182,6 +182,12 @@ void AbTable::setContacts( const OContactAccess::List& viewList ) | |||
182 | 182 | ||
183 | } | 183 | } |
184 | 184 | ||
185 | void AbTable::setOrderedList( const QValueList<int> ordered ) | ||
186 | { | ||
187 | intFields = ordered; | ||
188 | } | ||
189 | |||
190 | |||
185 | bool AbTable::selectContact( int UID ) | 191 | bool AbTable::selectContact( int UID ) |
186 | { | 192 | { |
187 | //qWarning( "AbTable::selectContact( %d )", UID ); | 193 | //qWarning( "AbTable::selectContact( %d )", UID ); |
@@ -317,10 +323,13 @@ void AbTable::refresh() | |||
317 | abi = static_cast<AbTableItem*>( item(r, 0) ); | 323 | abi = static_cast<AbTableItem*>( item(r, 0) ); |
318 | contactItem = findContactContact( contactList[abi], r ); | 324 | contactItem = findContactContact( contactList[abi], r ); |
319 | static_cast<AbTableItem*>( item(r, 1) )->setItem( contactItem.value, abi->text() ); | 325 | static_cast<AbTableItem*>( item(r, 1) )->setItem( contactItem.value, abi->text() ); |
320 | if ( !contactItem.icon.isNull() ) | 326 | if ( !contactItem.icon.isNull() ){ |
321 | static_cast<AbTableItem*>( item(r, 1) )-> | 327 | static_cast<AbTableItem*>( item(r, 1) )-> |
322 | setPixmap( contactItem.icon ); | 328 | setPixmap( contactItem.icon ); |
323 | 329 | }else{ | |
330 | static_cast<AbTableItem*>( item(r, 1) )-> | ||
331 | setPixmap( QPixmap() ); | ||
332 | } | ||
324 | } | 333 | } |
325 | resort(); | 334 | resort(); |
326 | setPaintingEnabled( TRUE ); | 335 | setPaintingEnabled( TRUE ); |