それとバグ修正報告。Access::getCacheData でファイルが存在しないのに必ず
fopenに成功するため上位クラスで色々悪さを引き起こすバグがあります。

kita_misc.cpp の Kita::datToCache の return ""; を全部
return QString::null; に変えて、cache.cpp のCache:: getPath を

QString Cache::getPath( const KURL& url )
{
QString path = Kita::datToCache( url.url() );
if( path == QString::null ) return QString::null;
return baseDir( url ) + path;
}

みたいに修正して下さい。要するにKita::datToCacheの戻り値が空でも
必ずgetCacheData にbaseDirが戻るのでfopenに成功しちゃうって訳ですね。