I like it, but it won't work.

Due to the messy internals of Nepomuk::Resource, you'll have to call
*determineFinalResourceData()
*before calling ResourceData::isFile() in Resource. If you don't do that
then you'll get code like this -

Resource r1("nepomuk:/res/res-uuid");
r1.isFile(); // will always says false even though the resource might be a
file
r1.rating(); // determineUri has now been called internally
r1.isFile(); // now it will return true if the resource is a file

If you want I could write a patch. I may be wrong, I haven't looked at the
patch that carefully.

- Vishesh Handa

On Thu, Aug 5, 2010 at 5:17 PM, Sebastian Trüg <[email protected]> wrote:

> Hi guys,
>
> I just wanted to hear your opinions on the attached patch which
> introduces a Nepomuk:File class derived from Nepomuk::Resource. That new
> class has url() and dirResource() methods to handle file resources more
> conveniently.
>
> Cheers,
> Sebastian
>
> _______________________________________________
> Nepomuk mailing list
> [email protected]
> https://mail.kde.org/mailman/listinfo/nepomuk
>
>
_______________________________________________
Nepomuk mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/nepomuk

Reply via email to