void KOEditorDetails::updateCurrentItem() { AttendeeListItem *item = static_cast<AttendeeListItem*>( mListView->selectedItem() ); if ( item ) { item->updateItem(); } }
void KOEditorDetails::changeStatusForMe(Attendee::PartStat status) { const QStringList myEmails = KOPrefs::instance()->allEmails(); for ( QListViewItemIterator it( mListView ); it.current(); ++it ) { AttendeeListItem *item = static_cast<AttendeeListItem*>( it.current() ); for ( QStringList::ConstIterator it2( myEmails.begin() ), end( myEmails.end() ); it2 != end; ++it2 ) { if ( item->data()->email() == *it2 ) { item->data()->setStatus( status ); item->updateItem(); } } } }