rem: newItem = new QListViewItem( lv, ( *it )->keyString() );
add: newItem = new Q3ListViewItem( lv, ( *it )->keyString() );
context: void formatProperties( const QMap<int,KTNEFProperty*>& props, QListView *lv, QListViewItem *item, const QString& prefix ){	for ( QMap<int,KTNEFProperty*>::ConstIterator it=props.begin(); it!=props.end(); ++it )	{		QListViewItem *newItem = 0;		if ( lv )			newItem = new QListViewItem( lv, ( *it )->keyString() );		else if ( item )			newItem = new QListViewItem( item, ( *it )->keyString() );		else		{			kdWarning() << "formatProperties() called with no listview and no item" << endl;			return;		}		QVariant value = ( *it )->value();		if ( value.type() == QVariant::List )		{			newItem->setOpen( true );			newItem->setText( 0, newItem->text( 0 ) + " [" + QString::number( value.asList().count() ) + "]" );			int i = 0;			for ( QValueList<QVariant>::ConstIterator lit=value.listBegin(); lit!=value.listEnd(); ++lit, i++ )				new QListViewItem( newItem, "[" + QString::number( i ) + "]", KTNEFProperty::formatValue( *lit ) );		}		else if ( value.type() == QVariant::DateTime )			newItem->setText( 1, value.asDateTime().toString() );		else		{			newItem->setText( 1, ( *it )->valueString() );			newItem->setText( 2, prefix + "_" + QString::number( it.key() ) );		}	}}