On Sat, Mar 21, 2009 at 11:16:31AM -0400, rgheck wrote:
> OK, so one idea would be something like the attached. I haven't actually
> tested this---no time at the moment---but surely something along these
> lines works, and works as a general solution. The idea is to cache the
> return value of QFileInfo::canonicalFilePath() in FileName itself, and
> use it to do the comparisons.
In order to be able to compile, I had to change the clone() method as follows
void clone(FileName const & rhs)
{
fi = rhs.d->fi;
canonicalFilename_ = rhs.d->canonicalFilename_;
}
but, I'm sorry, it didn't solve the slowness problem with child documents,
at least on Solaris.
--
Enrico