Fixing multi selection and closing of the picker.

svn path=/trunk/kdepim/; revision=382312
wilder-work
Cornelius Schumacher 21 years ago
parent 494a69ff10
commit bf4f4e87c7
  1. 3
      recipientseditor.cpp
  2. 4
      recipientspicker.cpp

@ -687,9 +687,6 @@ void RecipientsEditor::slotPickedRecipient( const Recipient &rec )
line->setRecipient( r );
if ( picker() )
picker()->updateRecipient( r );
mRecipientsView->addLine()->activate();
}

@ -196,7 +196,7 @@ RecipientsPicker::RecipientsPicker( QWidget *parent )
searchLayout->addWidget( label );
mRecipientList = new KListView( this );
mRecipientList->setSelectionMode( QListView::Extended );
mRecipientList->setSelectionMode( QListView::Multi );
mRecipientList->setAllColumnsShowFocus( true );
topLayout->addWidget( mRecipientList );
mRecipientList->addColumn( i18n("->") );
@ -427,6 +427,7 @@ void RecipientsPicker::slotPicked( QListViewItem *viewItem )
RecipientItem *i = item->recipientItem();
emit pickedRecipient( Recipient( i->recipient(), Recipient::Undefined ) );
}
close();
}
void RecipientsPicker::pick( Recipient::Type type )
@ -444,6 +445,7 @@ void RecipientsPicker::pick( Recipient::Type type )
}
}
}
close();
}
void RecipientsPicker::keyPressEvent( QKeyEvent *ev )

Loading…
Cancel
Save