QPixmap WatermarkDialog::pixmapForURL( const KURL& url )
{
    QString tmpFile;
    if ( KIO::NetAccess::download( url, tmpFile, this ) ) {
        QImage img( tmpFile );
        KIO::NetAccess::removeTempFile( tmpFile );

        KIPI::ImageInfo info = m_interface->info( url );
        int angle = info.angle();
        if ( angle != 0 ) {
            QWMatrix matrix;
            matrix.rotate( angle );
            img = img.xForm( matrix );
        }

        return QPixmap(img);
    }
    return QPixmap();
}