All pastes #743493 Raw Edit

Untitled

public text v1 · immutable
·published 2007-10-20 14:20 UTC
rendered paste body
Contact::Contact(QtTapioca::Contact *contact, QWidget *parent, Qt::WindowFlags f)
    : QWidget(parent, f)
{
   setAlias(contact->alias() );
   // connect to signal to request avatar
   connect(this , SIGNAL(avatarReceived(const QtTapioca::Avatar &avatar) ), contact->parent(), SLOT(setPicture( const QtTapioca::Avatar &avatar) ) );
   // send avatar request now
   contact->requestAvatar();

}





void Contact::onPictureReceived(const QtTapioca::Avatar &avatar)
{
   QMimeData *mimeData = new QMimeData;
   mimeData->setData( avatar.mimeType() , avatar.data() );

   if (mimeData->hasImage()) {
    picture = qvariant_cast<QImage>(mimeData->imageData());
   }

}