All pastes #772493 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-13 21:10 UTC
rendered paste body
void ComicApplet::updateComic()
{
    Plasma::DataEngine *engine = dataEngine( "comic" );
    if ( !engine )
        return;

    const QString identifier = mComicIdentifier + ":" + mCurrentDate.toString( Qt::ISODate );

    engine->disconnectSource( identifier, this );
    engine->connectSource( identifier, this );

    const Plasma::DataEngine::Data data = engine->query( identifier );
    mImage = data[ identifier ].value<QImage>();

    if ( !mImage.isNull() )
        update();
}