Miscellany
public text v1 · immutablevoid 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();
}